Spring Initializr 从本质上来说是一个 Web 应用程序,它能为我们生成基于Spring Boot 的项目结构。 Spring Initializr 可以通过以下途径使用它。
1 Spring Initializr 官网初始化
打开 https://start.spring.io/,会看到以下界面:
- 表单头三项分别表示:基于 Maven 还是 Gradle 来构建项目、使用的编程语言以及 Spring Boot 版本。
- 接着定义项目的 Group 和 Artifact。
- 然后,选择需要的基础依赖能力。勾选过的基础依赖能力会显示在右侧的列表中。
打开 Options,可以进行更多配置:
最后点击 “Generate the project”,就会按照上面的配置,导出基于 Spring Boot 的项目结构:
2 IntelliJ IDEA 初始化
也可以直接在 IntelliJ IDEA 中初始化 Spring Boot 项目。
首先创建新项目:
选择 Spring Initializr,默认基于 Spring Initializr 官网 URL 地址进行初始化:
接着,定义项目的 Group 和 Artifact:
然后,选择需要的基础依赖能力:
最后,定义项目名称与项目路径:
可以看到项目从 Maven 库中开始下载 Spring Boot 相关依赖啦:
下载成功后,就会在 Maven Projects 中看到已下载并关联好的依赖包:
3 项目结构
不管是基于 Spring Initializr 官网,还是基于 IntelliJ IDEA 初始化的项目,都会生成以下类似结构:
文件或文件夹 | 说明 |
---|---|
pom.xml | Maven 配置文件 。如果选择 Gradle 项目,那么这里就会是 build.gradle。 |
xxxApplication.java | 用于引导并启动项目 。 |
xxxApplicationTests.java | JUnit 测试类,可用于测试 Spring Boot 自动配置是否有效 。 |
application.properties | 可在此配置 Spring Boot 属性。 |
static | 用于存放 Web 项目的静态文件,比如 JavaScript、 样式 、 图片等等。 |
网友评论