在idea中創(chuàng)建SpringBoot模塊的兩種方式
方式一:自動(dòng)創(chuàng)建(需要聯(lián)網(wǎng))
第一步:新建模塊
按住ctrl+shift+alt+s,打開(kāi)項(xiàng)目結(jié)構(gòu),選擇新建模塊;

第二步:選擇Spring Web
(1)選擇SpringBoot版本,jdk11需要選2.x版本的;
(2)勾選Web里面的Spring Web;
(3)點(diǎn)Finish;

第三步:靜候佳音
首次創(chuàng)建,idea會(huì)去下載許多的依賴(lài);等自動(dòng)生成的java文件夾恢復(fù)成藍(lán)色,下方下載進(jìn)度條消失后,springboot模塊就創(chuàng)建完成了

第四步:創(chuàng)建測(cè)試類(lèi)
在src->main->java>com.test.springboot_demo下面創(chuàng)建一個(gè)測(cè)試類(lèi),測(cè)試類(lèi)代碼如下:
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)程序,打開(kāi)頁(yè)面,輸入:http://localhost:8080/SpringBoot/demo

頁(yè)面顯示“Hello SpringBoot”,測(cè)試成功

方式二:手動(dòng)創(chuàng)建(推薦使用)
第一步:新建Maven
新建一個(gè)Maven,參考:http://t.csdn.cn/czHuS

第二步:添加依賴(lài)
將前面自動(dòng)創(chuàng)建的SpringBoot模塊中的配置復(fù)制過(guò)來(lái),當(dāng)然手敲也是可以的;復(fù)制過(guò)來(lái)后記得重新加載下pom.xml文件

第三步:創(chuàng)建測(cè)試類(lèi)、啟動(dòng)類(lèi)
創(chuàng)建測(cè)試類(lèi)
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)歸來(lái)再讀書(shū)!";
}
}
創(chuàng)建啟動(dòng)類(lèi)
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)類(lèi)(Start.java)中啟動(dòng)程序,打開(kāi)頁(yè)面,輸入: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í)際開(kāi)發(fā)項(xiàng)目時(shí),有的企業(yè)可能不允許聯(lián)網(wǎng);而手動(dòng)創(chuàng)建無(wú)需聯(lián)網(wǎng),SpringBoot所需的依賴(lài)可以在本地倉(cāng)庫(kù),或者公司配置的私服中獲?。?/p>
(2)自動(dòng)創(chuàng)建會(huì)生成一些不必要的文件。從上面自動(dòng)創(chuàng)建和手動(dòng)創(chuàng)建后的文件結(jié)構(gòu)中就可以看出來(lái),自動(dòng)創(chuàng)建的SpringBoot模塊額外生成了一些文件和依賴(lài),這不免讓人有點(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)文章希望大家以后多多支持腳本之家!
- 從零開(kāi)始使用IDEA創(chuàng)建SpringBoot項(xiàng)目(圖文)
- IDEA創(chuàng)建SpringBoot的maven項(xiàng)目的方法步驟
- 在IDEA中創(chuàng)建跑得起來(lái)的Springboot項(xiàng)目
- 使用IDEA創(chuàng)建SpringBoot項(xiàng)目的方法步驟
- idea創(chuàng)建springboot項(xiàng)目和springcloud項(xiàng)目的詳細(xì)教程
- IDEA創(chuàng)建springboot + mybatis項(xiàng)目全過(guò)程(步驟詳解)
- 利用IDEA社區(qū)版創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)圖文教程
- IDEA教程創(chuàng)建SpringBoot前后端分離項(xiàng)目示例圖解
- idea創(chuàng)建Springboot多模塊項(xiàng)目(聚合項(xiàng)目)
- Idea2019創(chuàng)建Springboot Web項(xiàng)目的方法步驟
- IntelliJ IDEA2025創(chuàng)建SpringBoot項(xiàng)目的實(shí)現(xiàn)步驟
相關(guān)文章
Spring Boot構(gòu)建系統(tǒng)安全層的步驟
這篇文章主要介紹了Spring Boot構(gòu)建系統(tǒng)安全層的步驟,幫助大家更好的理解和學(xué)習(xí)使用Spring Boot框架,感興趣的朋友可以了解下2021-04-04
RocketMQ之Consumer整體介紹啟動(dòng)源碼分析
這篇文章主要為大家介紹了RocketMQ源碼分析之Consumer整體介紹啟動(dòng)分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
java算法Leecode刷題統(tǒng)計(jì)有序矩陣中的負(fù)數(shù)
這篇文章主要為大家介紹了java算法Leecode刷題統(tǒng)計(jì)有序矩陣中的負(fù)數(shù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
idea mac版打開(kāi)是出現(xiàn)打開(kāi)失敗問(wèn)題及解決
這篇文章主要介紹了idea mac版打開(kāi)是出現(xiàn)打開(kāi)失敗問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09

