簡介:
????????通過此篇博客你可以使用任何方式進行創建 SpringBoot 項目,并且在文章的最后附上答疑解惑一節,為你排除在使用過程中發生的常見問題。文章內容若存在錯誤或需改進的地方,歡迎大家指正!若對操作有任何疑問歡迎留言!非常感謝!
目錄
一、IDEA聯網默認配置創建
前提
1、新建
2、配置
3、選擇版本
4、創建成功
二、Spring官網創建(IDEA不能聯網)
前提
1、進入Spring官網并創建項目
2、創建成功
三、使用阿里云源創建
1、新建
2、配置阿里云源
3、配置
4、選擇版本
5、創建成功
四、手工制作SpringBoot項目
1、創建Maven項目
2、配置
3、引入SpringBoot依賴
4、創建引導類
5、創建成功
五、答疑解惑
1、IDEA創建項目頁面顯示的Java版本最小為11或17,不能選8
2、Maven相關
(1)創建項目后不是Maven項目
(2)IDEA中不顯示Maven框
(3)Maven加載失敗,配置Maven
(4)Maven項目創建之后沒有src目錄
一、IDEA聯網默認配置創建
前提
- 需要聯網
- https://start.spring.io/路徑能夠訪問成功
????????因為這種創建步驟默認就是IDEA通過聯網鏈接Spring官網創建項目。
1、新建
????????打開IDEA,點擊 New Project 創建新的項目。
2、配置
????????在左側選擇 Spring Initializr 進行創建Sping項目,然后在右側需要選擇當前項目保存路徑,編程語言選擇Java;項目類型選擇Maven;填寫Maven坐標;包名是根據填寫的Maven坐標自動生成的,可以在自動生成的包名里面將Artifact內容給刪除,要不顯示的太長;選擇JDK和Java版本,需要保持一致;最后選擇項目打包類型為jar。
3、選擇版本
????????選擇Spring Boot的版本,純數字的為穩定版本,選擇純數字的即可;然后下面是需要導入的依賴,可按需導入,比如要開發一個Web工程,那么就可以導入Spring Web的依賴
4、創建成功
????????此時通過使用IDEA聯網方式進行創建SpringBoot項目就結束了。
二、Spring官網創建(IDEA不能聯網)
前提
- 能夠訪問Spring官網
1、進入Spring官網并創建項目
鏈接:https://start.spring.io/
????????進入上方鏈接,然后再Spring的官網填寫項目的配置。編程語言選擇Java;項目類型選擇Maven;選擇Spring Boot的版本,純數字的為穩定版本,選擇純數字的即可;填寫項目Maven坐標;包名是根據填寫的Maven坐標自動生成的,可以在自動生成的包名里面將Artifact內容給刪除,要不顯示的太長;選擇Java版本;選擇項目打包類型為jar。右側是選擇需要導入的依賴,可按需導入,比如要開發一個Web工程,那么就可以導入Spring Web的依賴。
示例:
2、創建成功
????????點擊GENERATE,就會下載到一個zip包,然后解壓再使用IDEA打開即可。
三、使用阿里云源創建
1、新建
????????打開IDEA,點擊 New Project 創建新的項目。
2、配置阿里云源
????????在創建項目的頁面上調整Spring官方源為阿里云的源:https://start.aliyun.com/
3、配置
????????在左側選擇 Spring Initializr 進行創建Sping項目,然后在右側需要選擇當前項目保存路徑,編程語言選擇Java;項目類型選擇Maven;填寫Maven坐標;包名是根據填寫的Maven坐標自動生成的,可以在自動生成的包名里面將Artifact內容給刪除,要不顯示的太長;選擇JDK和Java版本,需要保持一致;最后選擇項目打包類型為jar。
4、選擇版本
????????選擇Spring Boot的版本,純數字的為穩定版本,選擇純數字的即可;然后下面是需要導入的依賴,可按需導入,比如要開發一個Web工程,那么就可以導入Spring Web的依賴
5、創建成功
????????此時通過使用阿里云源創建SpringBoot項目就結束了。
四、手工制作SpringBoot項目
前提
- 能夠創建Maven項目
- 具有Maven相應的坐標
1、創建Maven項目
????????打開IDEA,點擊 New Project 創建新的項目。
2、配置
????????選擇Maven項目,然后自定義項目名稱、項目存儲路徑,選擇JDK版本,設置項目版本。
????????配置完之后,點擊Create,即可創建出Maven工程
3、引入SpringBoot依賴
????????在Maven工程的pom文件中引入下方依賴,并刷新Maven
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.4</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>=
4、創建引導類
????????在java包下創建引導類,類名可以自定義
@SpringBootApplication
public class 自定義類名 {public static void main(String[] args) {SpringApplication.run(自定義類名.class, args);}
}
5、創建成功
????????通過手動創建Maven工程然后引入SpringBoot依賴來創建SpringBoot工程結束。
五、答疑解惑
1、IDEA創建項目頁面顯示的Java版本最小為11或17,不能選8
原因:
????????Spring官方發布Spring Boot 3.0.0 的時候告知了一些情況,Java 17將成為未來的主流版本,Spring Boot 官方將全力維護 3.x;而 Spring Boot 3.x 對 JDK 版本的最低要求是 17。
解決辦法:
- 升級自己的JDK版本,使用JDK17進行編程
- 更換創建項目的源,不再使用IDEA內置的源而是使用阿里的源,將
https://start.spring.io/
或者http://start.springboot.io/
替換為https://start.aliyun.com/
。然后再創建SpringBoot項目。
2、Maven相關
(1)創建項目后不是Maven項目
解決辦法:
????????右擊項目的pom.xml文件,然后選擇 Add Maven Projects 即可
(2)IDEA中不顯示Maven框
解決辦法:
????????點擊View->Tool Windows->Maven就可以了
(3)Maven加載失敗,配置Maven
解決辦法:
????????點擊File->Settings 然后搜索Maven,點擊Maven,進行設置Maven。
(4)Maven項目創建之后沒有src目錄
解決辦法:
????????目前我的解決辦法就是手動創建,在項目上右鍵->New->Directory,然后將所需要的目錄都手動創建出來即可。
????????在網上也查了資料通過大家的辦法并沒有解決這個問題,還在研究中,有最新進展將更新文章。如果大家有遇到相同的情況,并且有好的解決的辦法的話,希望留言,非常感謝!