1. 程式人生 > >SpringBoot初接觸

SpringBoot初接觸

tel 映射 style 頁面 exp hello lba ron 發現

使用SpringBoot寫HelloWorld,當配置好啟動類後,再創建新的controller或其它類,啟動項目後訪問對應的映射名,頁面顯示:

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

映射未找到,出現這個異常說明了跳轉頁面的url無對應的值.

解決:

排查過程:

  1、先確定URL是否正確(正確無誤);

  2、由於之前自己寫過,並且成功訪問,但是這次沒有成功,所以進行比較,發現啟動類的位置不同,上網找了找資料,發現SpringBoot默認掃描的範圍為本包及子包:

    進入@SpringBootApplication的源碼:

    技術分享圖片

    而@ComponentScan的默認掃描範圍為本包及子包;

所以只需將訪問的Controller類放到啟動類的同級或子級的路徑下,就可以了;

或者在啟動類上指定@ComponentScan的範圍就OK了!

    

SpringBoot初接觸