以下是我的开发环境
下面的内容可能会因 IDEA 版本不同,而有些选项不同,但是大同小异。
点击 Create New Project
点击左边的 Maven,默认选择你的 JDK,然后点击 Next。
输入你的项目名称、存储位置、组等信息,搞定后点击 Finish 完成。
完成 Maven 项目的创建,接着点击 Enable Auto-Import
,开启自动导入依赖功能。
打开项目根目录下的 pom.xml
文件,添加如下依赖
4.0.0
cn.god23bin
spring-boot-made-by-maven-demo
1.0-SNAPSHOT
org.springframework.boot
spring-boot-starter-parent
2.1.3.RELEASE
org.springframework.boot
spring-boot-starter-web
复制代码
这里添加的依赖是 Spring Boot 统一 2.1.3 版本的父项目管理依赖,接着添加了 Spring Web 依赖项。
题外话,回想刚接触的时候是 2.1.X 的版本,现在都已经出到 Spring Boot 3.0.5 了,不得不说更新迭代是真的快啊。
此处的版本,你可以换成较新的,目前我没用过 3.0,印象中我只用过 2.1.3,2.2.2,2.3.4,2.5.7
新建 application.yml
配置文件,当然,你喜欢的话可以创建 properties
为后缀的配置文件。
Application:
package cn.god23bin.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author god23bin
*/
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
复制代码
到这里,就能够启动 Spring Boot 项目了,可以跑啦!
在 pom.xml 文件中引入 Spring Boot Test 依赖,接着新建一个测试类,用于单元测试。
pom.xml:
org.springframework.boot
spring-boot-starter-test
test
复制代码
ApplicationTest:
package cn.god23bin.demo;
import org.junit.Test;
import org.springframework.boot.test.context.SpringBootTest;
/**
* @author god23bin
*/
@SpringBootTest
public class ApplicationTest {
@Test
public void test() {
System.out.println("Spring Boot Test!");
}
}
复制代码
以上,就是以 Maven 的方式创建 Spring Boot 项目的过程。
截至本篇文章书写时,Spring Boot 最新版本为 3.0.5,可自行在 Maven 仓库中查看:mvnrepository.com/artifact/or…
下面的内容可能会因 IDEA 版本不同,而有些选项不同,但是大同小异。
点击 Create New Project
点击左边的 Spring Initializr
,默认选择你的 JDK 和构建 Spring Boot 项目的 URL,接着点击右下角的 Next。其中,如果遇到 Spring 官方的 URL 不可用,那么可以尝试阿里云提供的脚手架 start.aliyun.com,选择 Custom,将阿里云的 URL 复制过去。
进行相关的项目元数据配置,比如项目组、项目名称、项目版本等等信息,搞定继续 Next。
选择 Spring Boot 版本,勾选项目需要的依赖项,这里目前勾选需要的 Spring Web 依赖,搞定点击 Next 继续。
再次确认需要的项目名称,然后选择项目存储的位置,还可以进行更多的设置,包括模块名称,内容根目录,模块所在位置等信息,一般按默认的就可以了,点击 Finish 完成。如果选择的项目存储的目录不存在,则会提示你 IDEA 将进行创建这个目录。
等待依赖包的下载以及同步,同步完成,一个 Spring Boot 项目就创建成功了。
对于这个项目的目录结构,我一般会删除 .mvn、HELP.md、mvnw、mvnw.cmd
和 resources 目录下的 static 和 templates
目录。
现在,不需要我们自己创建启动类、测试类、配置文件,也可以跑 Spring Boot 项目啦!
希望各位屏幕前的靓仔靓女们
给个三连!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!
咱们下期再见!
作者:god23bin
链接:https://juejin.cn/post/7231553590283829308