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

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

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

第四步:創(chuàng)建測試類
在src->main->java>com.test.springboot_demo下面創(chuàng)建一個測試類,測試類代碼如下:
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!";
}
}
第五步:啟動
在自動生成的SpringbootDemoApplication.java中啟動程序,打開頁面,輸入:http://localhost:8080/SpringBoot/demo

頁面顯示“Hello SpringBoot”,測試成功

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

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

第三步:創(chuàng)建測試類、啟動類
創(chuàng)建測試類
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 "千秋邈矣獨留我,百戰(zhàn)歸來再讀書!";
}
}
創(chuà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);
}
}
第四步:啟動
在啟動類(Start.java)中啟動程序,打開頁面,輸入:http://localhost:8080/SpringBoot/demo

測試完成,手動創(chuàng)建SpringBoot模塊成功

總結
推薦使用手動創(chuàng)建的方式,理由有二:
(1)自動創(chuàng)建需要聯(lián)網(wǎng)。實際開發(fā)項目時,有的企業(yè)可能不允許聯(lián)網(wǎng);而手動創(chuàng)建無需聯(lián)網(wǎng),SpringBoot所需的依賴可以在本地倉庫,或者公司配置的私服中獲??;
(2)自動創(chuàng)建會生成一些不必要的文件。從上面自動創(chuàng)建和手動創(chuàng)建后的文件結構中就可以看出來,自動創(chuàng)建的SpringBoot模塊額外生成了一些文件和依賴,這不免讓人有點頭大:放著不知道干啥用的,刪了又怕有影響。所以就不如手動創(chuàng)建,需要什么就引用什么。
到此這篇關于在idea中創(chuàng)建一個SpringBoot模塊的文章就介紹到這了,更多相關idea創(chuàng)建SpringBoot模塊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- 從零開始使用IDEA創(chuàng)建SpringBoot項目(圖文)
- IDEA創(chuàng)建SpringBoot的maven項目的方法步驟
- 在IDEA中創(chuàng)建跑得起來的Springboot項目
- 使用IDEA創(chuàng)建SpringBoot項目的方法步驟
- idea創(chuàng)建springboot項目和springcloud項目的詳細教程
- IDEA創(chuàng)建springboot + mybatis項目全過程(步驟詳解)
- 利用IDEA社區(qū)版創(chuàng)建SpringBoot項目的詳細圖文教程
- IDEA教程創(chuàng)建SpringBoot前后端分離項目示例圖解
- idea創(chuàng)建Springboot多模塊項目(聚合項目)
- Idea2019創(chuàng)建Springboot Web項目的方法步驟
- IntelliJ IDEA2025創(chuàng)建SpringBoot項目的實現(xiàn)步驟
相關文章
通過FeignClient調(diào)用微服務提供的分頁對象IPage報錯的解決
這篇文章主要介紹了通過FeignClient調(diào)用微服務提供的分頁對象IPage報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03
使用Springboot實現(xiàn)健身房管理系統(tǒng)
這篇文章主要介紹了使用Springboot如何實現(xiàn)健身房管理系統(tǒng),希望對你有所幫助2021-07-07
spring-boot-starter-thymeleaf加載外部html文件方式
本文介紹了在SpringMVC中使用Thymeleaf模板引擎加載外部HTML文件的方法,以及在Spring Boot中使用Thymeleaf的基本步驟,包括引入依賴、創(chuàng)建Controller、創(chuàng)建HTML文件、參數(shù)化訪問、熱加載和熱更新文件2025-02-02
Admin - SpringBoot + Maven 多啟動環(huán)境配置實例詳解
這篇文章主要介紹了Admin - SpringBoot + Maven 多啟動環(huán)境配置,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03
Springboot實現(xiàn)對配置文件中的明文密碼加密詳解
我們在SpringBoot項目當中,會把數(shù)據(jù)庫的用戶名密碼等配置直接放在yaml或者properties文件中,這樣維護數(shù)據(jù)庫的密碼等敏感信息顯然是有一定風險的。所以本文為大家整理了對配置文件中的明文密碼加密的方法,希望對大家有所幫助2023-03-03
關于Prometheus + Spring Boot 應用監(jiān)控的問題
這篇文章主要介紹了關于Prometheus + Spring Boot 應用監(jiān)控的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03

