1. 程式人生 > >Spring Boot報錯:Whitelabel Error Page

Spring Boot報錯:Whitelabel Error Page

今天在搭建Spring Boot專案的時候,在程式碼方面沒有任何錯誤的情況下,訪問頁面報了一個這樣的錯誤,一開始很費解,最後查閱文件,發現是因為我的Application啟動類的位置放錯了,一開始是這樣的:

但是當Application啟動的時候,Spring Boot會載入啟動類所在包下及其子包下的所有元件,我這個包結構肯定是載入不到控制器的,所以就會出現404錯誤。應該將程式的入口(即Application啟動類)放在最外層包,至少要跟你的元件放在同一級目錄下,保證能載入到你需要用到的元件,換成以下結構,解決問題。

 導致這個問題的原因還有其他幾種因素,這裡暫不做記錄,遇到了再說,哈哈!