快速搭建一個SpringBoot項目

SpringBoot消除了Spring應(yīng)用程序所需的xml配置,使得我們可以更快更高效的搭建一個Spring應(yīng)用,下面演示使用idea快速搭建一個SpringBoot項目應(yīng)用

使用Spring Initializr工具搭建,點擊next


選擇maven pom 建立一個父工程


下一步:


這里可以選擇我們需要的模塊,勾選SpringWeb模塊,右上角也可以改變SpringBoot的版本,點擊下一步,完成父工程的創(chuàng)建,接下來創(chuàng)建子模塊


選擇maven項目,下一步輸入模塊名,點下一步,點finish即可完成模塊的創(chuàng)建

編寫主程序入口:

@SpringBootApplication

public class SpringBootDemoApp {

????????public static void main(String[] args) {

????????????SpringApplication.run(SpringBootDemoApp.class,args);

????????}

}

編寫controller:

@RestController

public class HelloController {

????@RequestMapping("/hello")

????public String sayHello() {

????????return "hello";

????}

}

完整的demo項目接口如下圖:


運行后,訪問http://localhost:8080/hello

一個簡單的SpringBoot項目搭建完成!

疑問:

1.SpringBoot是如何掃描的我們的controller的,以前需要進行bean的配置,SpringBoot是如何省略這步配置的?

2.添加的依賴為什么不需要版本號,SpringBoot是如何自動控制版本的?

3.隨便訪問一個路徑,會跳到一個默認的錯誤頁面,這個可不可以定制化?

4.配置文件哪里去了?如何編寫SpringBoot的配置文件?

后續(xù)文章會對這些問題一一詳解。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容