在idea中創(chuàng)建SpringBoot模塊的兩種方式
方式一:自動(dòng)創(chuàng)建(需要聯(lián)網(wǎng))
第一步:新建模塊
按住ctrl+shift+alt+s,打開項(xiàng)目結(jié)構(gòu),選擇新建模塊;
第二步:選擇Spring Web
(1)選擇SpringBoot版本,jdk11需要選2.x版本的;
(2)勾選Web里面的Spring Web;
(3)點(diǎn)Finish;
第三步:靜候佳音
首次創(chuàng)建,idea會(huì)去下載許多的依賴;等自動(dòng)生成的java文件夾恢復(fù)成藍(lán)色,下方下載進(jìn)度條消失后,springboot模塊就創(chuàng)建完成了
第四步:創(chuàng)建測(cè)試類
在src->main->java>com.test.springboot_demo下面創(chuàng)建一個(gè)測(cè)試類,測(cè)試類代碼如下:
package com.test.springboot_demo; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/SpringBoot") public class Hello { @RequestMapping("demo") public String demo() { return "Hello SpringBoot!"; } }
第五步:?jiǎn)?dòng)
在自動(dòng)生成的SpringbootDemoApplication.java中啟動(dòng)程序,打開頁面,輸入:http://localhost:8080/SpringBoot/demo
頁面顯示“Hello SpringBoot”,測(cè)試成功
方式二:手動(dòng)創(chuàng)建(推薦使用)
第一步:新建Maven
新建一個(gè)Maven,參考:http://t.csdn.cn/czHuS
第二步:添加依賴
將前面自動(dòng)創(chuàng)建的SpringBoot模塊中的配置復(fù)制過來,當(dāng)然手敲也是可以的;復(fù)制過來后記得重新加載下pom.xml文件
第三步:創(chuàng)建測(cè)試類、啟動(dòng)類
創(chuàng)建測(cè)試類
package com.test.web; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/SpringBoot") public class Hello { @RequestMapping("/fighting") public String fighting(){ return "千秋邈矣獨(dú)留我,百戰(zhàn)歸來再讀書!"; } }
創(chuàng)建啟動(dòng)類
package com.test; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Start { public static void main(String[] args) { SpringApplication.run(Start.class, args); } }
第四步:?jiǎn)?dòng)
在啟動(dòng)類(Start.java)中啟動(dòng)程序,打開頁面,輸入:http://localhost:8080/SpringBoot/demo
測(cè)試完成,手動(dòng)創(chuàng)建SpringBoot模塊成功
總結(jié)
推薦使用手動(dòng)創(chuàng)建的方式,理由有二:
(1)自動(dòng)創(chuàng)建需要聯(lián)網(wǎng)。實(shí)際開發(fā)項(xiàng)目時(shí),有的企業(yè)可能不允許聯(lián)網(wǎng);而手動(dòng)創(chuàng)建無需聯(lián)網(wǎng),SpringBoot所需的依賴可以在本地倉庫,或者公司配置的私服中獲??;
(2)自動(dòng)創(chuàng)建會(huì)生成一些不必要的文件。從上面自動(dòng)創(chuàng)建和手動(dòng)創(chuàng)建后的文件結(jié)構(gòu)中就可以看出來,自動(dòng)創(chuàng)建的SpringBoot模塊額外生成了一些文件和依賴,這不免讓人有點(diǎn)頭大:放著不知道干啥用的,刪了又怕有影響。所以就不如手動(dòng)創(chuàng)建,需要什么就引用什么。
到此這篇關(guān)于在idea中創(chuàng)建一個(gè)SpringBoot模塊的文章就介紹到這了,更多相關(guān)idea創(chuàng)建SpringBoot模塊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- IDEA 中創(chuàng)建SpringBoot 父子模塊的實(shí)現(xiàn)
- IDEA教程創(chuàng)建SpringBoot前后端分離項(xiàng)目示例圖解
- 用IDEA創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)步驟記錄
- SpringBoot概述及在idea中創(chuàng)建方式
- IDEA2022創(chuàng)建SpringBoot項(xiàng)目的圖文教程
- 利用IDEA社區(qū)版創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)圖文教程
- Idea之沒有網(wǎng)絡(luò)的情況下創(chuàng)建SpringBoot項(xiàng)目的方法實(shí)現(xiàn)
- 在IDEA中創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)步驟
- idea創(chuàng)建SpringBoot項(xiàng)目及注解配置相關(guān)應(yīng)用小結(jié)
- IDEA創(chuàng)建springboot依賴下載很慢的解決方法
- Idea2023創(chuàng)建springboot不能選擇java8的解決方法(最新推薦)
- idea創(chuàng)建springboot項(xiàng)目(版本只能選擇17和21)的解決方法
相關(guān)文章
Java實(shí)現(xiàn)簡(jiǎn)單的彈球游戲
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)簡(jiǎn)單的彈球游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-12-12java web個(gè)人通訊錄系統(tǒng)設(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了java web個(gè)人通訊錄系統(tǒng)設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01java兩個(gè)integer數(shù)據(jù)判斷相等用==還是equals
本文主要介紹了java兩個(gè)integer數(shù)據(jù)判斷相等用==還是equals,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12springboot @Value實(shí)現(xiàn)獲取計(jì)算機(jī)中絕對(duì)路徑文件的內(nèi)容
這篇文章主要介紹了springboot @Value實(shí)現(xiàn)獲取計(jì)算機(jī)中絕對(duì)路徑文件的內(nèi)容,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。2021-09-09Maven配置文件修改及導(dǎo)入第三方j(luò)ar包的實(shí)現(xiàn)
本文主要介紹了Maven配置文件修改及導(dǎo)入第三方j(luò)ar包的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08springBoot service層事務(wù)控制的操作
這篇文章主要介紹了springBoot service層事務(wù)控制的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-02-02