方式一:使用Spring Initalizr进行创建springboot项目
1、new project-》spring initializr
2. 下一步,可以修改Artifact、group等
3. 如果是web项目勾选web
4. 选择finish,spring boot项目就创建成功了。
方式二: 使用maven创建springboot
1、首先使用IDEA工具新建一个Maven Web工程
其中项目配置信息如下,这里稍作说明:
GroupId:com.san
ArtifactId:spring_boot_studty
Version:1.0-SNAPSHOT
2、加入相关pom
引入spring-boot-start-parent,它可以提供依赖管理,引入以后在申明其它dependency的时候就不需要可以指定version了
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
</parent>
工程为web工程,所以需要在pom.xml中引入spring-boot-starter-web,它包含了spring webmvc和tomcat等web开发的特性
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
如果我们要直接Main启动spring,那么以下plugin必须要添加,否则无法启动
如果使用maven 的spring-boot:run的话是不需要此配置的。
有时候,如果不配置下面的plugin也是直接在Main中运行的。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin </artifactId>
</plugin>
</plugins>
</build>
3、编写启动类
编写启动类,然后在启动类申明让spring boot自动给我们配置spring需要的配置
@RestController
@SpringBootApplication
public class App {
@RequestMapping("/")
public String hello(){
return "Hello world!";
}
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
4、启动SpringBoot
右键Run As -> Java Application
之后打开浏览器输入地址:http://127.0.0.1:8080/