上一篇: 不再做重複工作!建立父工程搞定 | 帶你讀《SpringBoot實戰教程》之五 下一篇: 一文了解SpringBoot的日志管理 | 帶你讀《SpringBoot實戰教程》之七 本文來自于千鋒教育在阿裡雲開發者社群學習中心上線課程《SpringBoot實戰教程》,主講人楊紅豔, 點選檢視視訊内容 。
15.@SpringBootApplication注解
應該把啟動方法放在一個單獨的類當中,這個類就稱為啟動類。
首先,我們建立一個啟動類。

把啟動方法拿過來。我們看一下啟動類能否正常啟動:
@EnableAutoConfiguration
public class SpringController {
public static void main(String[] args) {
SpringApplication.run(SpringController.class, args);
}
}
此時直接通路出現404的頁面:
我們需要通過一個注解把controller的包告訴啟動類。
@ComponentScan("com.qianfeng.controller")
這樣SpringBoot在掃描到這個controller,再次啟動後通路正常。
另外還有一個注解,該注解是一個組合注解,可以替代啟動類的兩個注解。
@SpringBootApplication //組合注解
重新啟動後,正常通路。
回到controller,我們經常會使用到@ResponseBody。
說明傳回的是Restful内容,不使用該注解會跳轉。
我們添加一個功能:
該controller的兩個功能都是希望傳回的内容是Restful内容,并不希望進行跳轉。這種情況下,需要把controller改成Restcontroller,這樣就無需每個方法前邊加ResponseBody注解了。
SpringBoot同樣支援Rest風格。
通路之後傳遞一個值。顯示如下: