【2025年】基于電腦的jdk1.8通過idea創建springboot2.x版本
提示:幫幫志會陸續更新非常多的IT技術知識,希望分享的內容對您有用。本章分享的是springboot的使用。前后每一小節的內容是存在的有:學習and理解的關聯性。【幫幫志系列文章】:每個知識點,都是寫出代碼和運行結果且前后關聯上的去分析和說明(能大量節約您的時間)。
所有文章都*不會*直接把代碼放那里,讓您自己去看去理解。我希望我的內容對您有用而努力~
本文章是系列文章,技術棧內容為:【springboot+vue】【前后分離】
【詳細圖文,實操步驟分享,節約時間版】。最終完成一個商業化項目。內容有:
springboot知識
mybatisPlus知識
vue知識
node.js知識
本小節的內容是:
springboot篇章 之 : 1.創建idea項目
本小節-附兩個小節(建議觀看)(保證 主要章節內容篇幅不大,且不繁瑣):
idea創建springboot工程-指定阿里云地址創建工程報錯
【上榜文章,一文搞定】分析了指定阿里云地址創建工程報錯。及詳細解釋,截圖了各個不同代理。寫了所有解決方案:看完文章最后標題的問題肯定能解決。
idea創建springboot項目無法創建jdk8原因及多種解決方案
詳細分享了原因,清晰的講明白為什么只能選jdk17了
一些解決方案:在使用idea創建springboot項目的時候,無法選擇jdk1.8。及分享了多個解決方案
文章目錄
- 【2025年】基于電腦的jdk1.8通過idea創建springboot2.x版本
- 前言
- 一、idea創建工程
- 二、修改pom.xml
- 三、啟動您的springboot
- 總結
前言
本小節內容,總結就是:簡單粗暴,通過idea創建springboot2.x版本
至于什么原因,跟著圖做就行,其他不管(其實已經寫到附兩個小節里了)
前言:您的電腦已經安裝好了jdk和maven就夠了
win10/win11安裝jdk,保姆級詳解拆分步驟及命令的意義和報錯解決方案
idea整合maven(文章正在上傳)
為什么:jdk和maven
jdk
您的電腦,它怎么知道java語法,而不是c,不是Python。而是知道int是整型。還明白if else for 線程 集合 異常。因為jdk
maven
項目管理工具,除了管理jar包,關鍵它還管理項目的關系。
springboot`本質就是一個被maven管理的項目。它為什么很多功能和配置直接能用,因為它通過maven項目管理工具繼承了一些已經做好配置和jar包 的父級項目
一、idea創建工程
1.選擇創建新的工程
2.點擊spring Intiializr來創建spring工程
這里沒有使用阿里云的地址創建工程,因為您可能會報錯,報錯或者就得用阿里云的,請看文章上面的那個附鏈接文章,可以搞定
不用阿里云地址創建一樣的,最終沒有影響。系列文章會陸續上傳。
3.編寫公司名字-項目名字,選擇Maven,選擇java,選擇jar,選擇jdk21(不用擔心,先選上,其他的jdk也可以)
為什么沒有jdk8,篇幅太長,文章鏈接在上面(原因分享了的~)
我用的名字簡寫bbz(幫幫志)。檢查沒問題,就下一步。
4.勾選依賴,就一個web spring web就行
我知道
我知道
我知道您會說:依賴不夠,還有數據庫的,還有....的。沒事的,后續會在<dependencies>標簽里面復制對應的jar包標簽,一點一點把項目的依賴加進去,會有的。現在是最最簡單咩有其他東西能 影響您的環境
點擊創建~
二、修改pom.xml
先來個總結:手動修改pom里面的jdk是1.8
手動修改 springboot的版本是2.x的。點擊maven的刷新
讓它重新構造一下(它會下載新的jar包及其他依賴環境包)。這事就成了,也是為什么剛剛依賴僅僅點擊一個web
手動修改jdk的版本是1.8
手動修改springboot的版本是2.3.7.RELEASE
這個parent標簽就是剛剛提到了,繼承了父級項目,父級項目里面很多配置及jar包。parent標簽不是springboot發明使用的,很早之前ssm大型項目,公司就用maven來管理項目與項目的依賴和jar包及很多東西.parent標簽是maven的東西
修改完成,它會自動加載,您也可以左上角選擇maven,點擊刷新。然后等待(它要下jar包和關聯依賴)
我截圖的時候,jdk和springboot版本已經沒有爆紅了(我是jdk1.8,一樣手動修改的哈~)。
等待到pom沒有紅色,就下載好了。
因為有一些私信和留言,加一段。穩妥一點,檢查一下您的pom.xml 目前就兩個依賴(一個web,一個測試):
應該是一樣的,web是我們創建項目工程點擊添加的,text測試是自帶的
不一樣也沒關系,和剛才一樣。手動改,點刷新~
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>
三、啟動您的springboot
在main文件夾的java文件夾里面。有一個自帶的啟動類。點擊啟動
springboot自帶tomcat,不用在idea右上角去點擊添加服務,添加tomcat
目前啟動網頁看不到什么,因為當前我們還沒有任何前端頁面的東西。
啟動主要是看您的控制臺是否有報錯。
啟動成功了,您要搗鼓其他的什么,pom加依賴就好了。要一起手搓前后分離,就下一小節(?( ′・?・` )比心)。
目前我就修改了jdk版本和springboot版本,其他的我也沒有去動。
那么:您jdk1.8的電腦環境,就可以用這個方法來快速的構建springboot
總結
說明一下:整個這個系列實現前后分離的springboot+vue項目。序號文章一共也就10幾篇,只有核心圖文重點操作步驟來實現這個目標(基本上您邊看邊寫:一個小時或者一上午就能手搓一個前后分離項目,然后您可以自行添加功能和內容在您項目里面)
其他擴展細節知識點,本系列省略了(或者有鏈接)
如:下一小節,springboot就只分享一個事情:springboot實現與網頁相互傳遞數據(只管復制簡單幾個方法,實現controller,沒法跳轉沒有網頁/前后分離?我們就使用@RestController,前端能看到數據就好,本來也是只有數據交給vue的,壓根這邊也沒有網頁)
controller其實是springmvc的,springmvc+spring很多內容本系列就不再贅述,可以去幫幫志其他系列文章查閱,有的~
(會陸續更新非常多的IT技術知識及泛IT的電商知識,可以點個關注,共同交流。?( ′・?・` )比心)
(也歡迎評論,提問。 我會依次回答~)