開發環境 以下是我的開發環境 JDK 1.8 Maven 3.6.3 IDEA 2019(2019 無所畏懼,即使現在已經 2023 年了哈哈哈) 使用 Maven 的方式創建 Spring Boot 項目 下麵的內容可能會因 IDEA 版本不同,而有些選項不同,但是大同小異。 1. 打開 IDEA ...
開發環境
以下是我的開發環境
- JDK 1.8
- Maven 3.6.3
- IDEA 2019(2019 無所畏懼,即使現在已經 2023 年了哈哈哈)
使用 Maven 的方式創建 Spring Boot 項目
下麵的內容可能會因 IDEA 版本不同,而有些選項不同,但是大同小異。
1. 打開 IDEA
點擊 Create New Project
2. 點擊 Maven
點擊左邊的 Maven,預設選擇你的 JDK,然後點擊 Next。
3. 輸入項目信息
輸入你的項目名稱、存儲位置、組等信息,搞定後點擊 Finish 完成。
4. 開啟自動導入依賴功能
完成 Maven 項目的創建,接著點擊 Enable Auto-Import
,開啟自動導入依賴功能。
5. 添加 Spring Boot 所需依賴
打開項目根目錄下的 pom.xml
文件,添加如下依賴
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.god23bin</groupId>
<artifactId>spring-boot-made-by-maven-demo</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- 引入 Spring Boot 統一版本父項目管理依賴 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
</parent>
<dependencies>
<!-- Spring Web 依賴 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
這裡添加的依賴是 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
6. 創建配置文件
新建 application.yml
配置文件,當然,你喜歡的話可以創建 properties
為尾碼的配置文件。
7. 新建一個啟動類
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 項目了,可以跑啦!
8. 新建一個測試類
在 pom.xml 文件中引入 Spring Boot Test 依賴,接著新建一個測試類,用於單元測試。
pom.xml:
<!-- Spring Boot Test 依賴 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
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 的版本有哪些?
截至本篇文章書寫時,Spring Boot 最新版本為 3.0.5,可自行在 Maven 倉庫中查看:https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent
使用 Spring Initializr 創建 Spring Boot 項目
下麵的內容可能會因 IDEA 版本不同,而有些選項不同,但是大同小異。
1. 打開 IDEA
點擊 Create New Project
2. 點擊 Spring Initializr
點擊左邊的 Spring Initializr
,預設選擇你的 JDK 和構建 Spring Boot 項目的 URL,接著點擊右下角的 Next。其中,如果遇到 Spring 官方的 URL 不可用,那麼可以嘗試阿裡雲提供的腳手架 https://start.aliyun.com,選擇 Custom,將阿裡雲的 URL 複製過去。
3. 輸入項目信息(主要是 Maven 項目的相關信息)
進行相關的項目元數據配置,比如項目組、項目名稱、項目版本等等信息,搞定繼續 Next。
4. 確定版本以及依賴
選擇 Spring Boot 版本,勾選項目需要的依賴項,這裡目前勾選需要的 Spring Web 依賴,搞定點擊 Next 繼續。
5. 確定項目信息
再次確認需要的項目名稱,然後選擇項目存儲的位置,還可以進行更多的設置,包括模塊名稱,內容根目錄,模塊所在位置等信息,一般按預設的就可以了,點擊 Finish 完成。如果選擇的項目存儲的目錄不存在,則會提示你 IDEA 將進行創建這個目錄。
6. 等待依賴包的下載以及同步
等待依賴包的下載以及同步,同步完成,一個 Spring Boot 項目就創建成功了。
7. 刪除不需要的目錄
對於這個項目的目錄結構,我一般會刪除 .mvn、HELP.md、mvnw、mvnw.cmd
和 resources 目錄下的 static 和 templates
目錄。
現在,不需要我們自己創建啟動類、測試類、配置文件,也可以跑 Spring Boot 項目啦!
最後的最後
希望各位屏幕前的靚仔靚女們
給個三連!你輕輕地點了個贊,那將在我的心裡世界增添一顆明亮而耀眼的星!
咱們下期再見!