打开 https://start.spring.io
这个网站,
第二种
IntelliJ IDEA 只有 ultimate 版才有直接创建 Spring Boot 项目的功能,社区版是没有此项功能的。
首先在创建项目时选择 Spring Initializr,如下图:
然后点击 Next ,填入 Maven 项目的基本信息,如下:
再接下来选择需要添加的依赖,如下图:
勾选完成后,点击 Next 完成项目的创建。
第三种
直接创建maven项目,添加依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
spring-boot-starter-parent
是一个特殊的starter,它用来提供相关的Maven默认依赖。使用它之后,常用的包依赖可以省去version标签,会从parent这里继承
添加成功后,再在 java 目录下创建包,包中创建一个名为 App 的启动类,如下:
@EnableAutoConfiguration 表示开启自动化配置。
然后执行这里的 main 方法就可以启动一个 Spring Boot 工程了。
项目结构
项目结构大致如下图:
resources/static用来存放静态资源,resources/templates 是一个放页面模板的位置(你看到的 Thymeleaf 模板虽然后缀为 .html,其实并不是静态资源)