springboot创建方式及使用

为什么使用springboot

1.简化配置,不需要编写太多的xml配置文件;
2.基于Spring构建,使开发者快速入门,门槛很低;
3.SpringBoot可以创建独立运行的应用而不需要依赖于容器;
4.内置tomcat服务器,不需要打包成war包,可以直接放到tomcat中运行;
5.提供maven极简配置,以及可视化的相关监控功能,比如性能监控,应用的健康程度等;

搭建springboot项目

使用idea直接创建
springboot创建方式及使用_第1张图片
一直next到最后
springboot创建方式及使用_第2张图片

这里默认就行,具体意思可以到maven菜鸟教程查看,点击nextspringboot创建方式及使用_第3张图片

这里不选直接nextspringboot创建方式及使用_第4张图片
springboot创建方式及使用_第5张图片
最后是项目文件名,点击Finish创建

创建完成点击右下角导包
springboot创建方式及使用_第6张图片

项目结构如下
springboot创建方式及使用_第7张图片
DemoApplication是启动类,application.properties是配置文件

删除test文件
springboot创建方式及使用_第8张图片
修改pom.xml文件,加入web依赖


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0modelVersion>
    <parent>
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-starter-parentartifactId>
        <version>2.3.1.RELEASEversion>
        <relativePath/> 
    parent>
    <groupId>com.examplegroupId>
    <artifactId>demoartifactId>
    <version>0.0.1-SNAPSHOTversion>
    <name>demoname>
    <description>Demo project for Spring Bootdescription>

    <properties>
        <java.version>1.8java.version>
    properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-webartifactId>
        dependency>
    dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
            plugin>
        plugins>
    build>

project>

创建一个HelloController.java 来测试

package com.example.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @RequestMapping("hello")
    public String hello(){
        return "Hello!!!";
    }
}

然后通过点击右上角或者在启动类DemoApplication右键启动项目
springboot创建方式及使用_第9张图片
浏览器访问http://localhost:8080/hello
springboot创建方式及使用_第10张图片

有时候会访问不了https://start.spring.io/导致无法创建,可以使用maven方式搭建
springboot创建方式及使用_第11张图片
选择maven点击next
springboot创建方式及使用_第12张图片
输入项目文件名点击Finish创建

复制上面的pom.xml到maven项目里的pom.xml中
在resources目录下创建application.properties文件
在java目录下创建包,创建启动类,保持和springboot项目一样,名字可以随意

后续测试方式同上

更多springboot及其组件用法可以查看https://gitee.com/hehedabiao/springboot-series

你可能感兴趣的:(Java,#,SpringBoot,spring,boot,maven,java)