创建一个 Spring Boot 项目,你会几种方法? - 江南一点雨 - 博客园
Maven 创建
上面提到的几种方式,实际上都借助了 https://start.spring.io/
这个网站,松哥记得在 2017 年的时候,这个网站还不是很稳定,经常发生项目创建失败的情况,从2018年开始,项目创建失败就很少遇到了,不过有一些读者偶尔还是会遇到这个问题,他们会在微信上问松哥这个问题腰怎么处理?我一般给的建议就是直接使用 Maven 来创建项目。步骤如下:
首先创建一个普通的 Maven 项目,以 IntelliJ IDEA 为例,创建步骤如下:
注意这里不用选择项目骨架(如果大伙是做练习的话,也可以去尝试选择一下,这里大概有十来个 Spring Boot 相关的项目骨架),直接点击 Next ,下一步中填入一个 Maven 项目的基本信息,如下图:
然后点击 Next 完成项目的创建。
创建完成后,在 pom.xml 文件中,添加如下依赖:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.0.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
添加成功后,再在 java 目录下创建包,包中创建一个名为 App 的启动类,如下:
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;
@EnableAutoConfiguration
@RestController
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
@GetMapping("/hello")
public String hello() {
return "hello";
}
}
@EnableAutoConfiguration 注解表示开启自动化配置。
然后执行这里的 main 方法就可以启动一个 Spring Boot 工程了。
项目结构
使用工具创建出来的项目结构大致如下图: