SpringBoot項(xiàng)目網(wǎng)頁加載出現(xiàn)Whitelabel?Error?Page的解決
網(wǎng)頁加載出現(xiàn)Whitelabel Error Page的解決
運(yùn)行SpringBoot項(xiàng)目之后,在瀏覽器輸入localhost:8081 ,出現(xiàn)如下界面,

1.有index.html文件
2.端口沒有寫錯(cuò)


到后面發(fā)現(xiàn)pom.xml導(dǎo)錯(cuò)springboot依賴了,換上正確的依賴就好了。。
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>出現(xiàn)Whitelabel Error Page 404 錯(cuò)誤的幾種原因

對于我們初學(xué)者來說,在學(xué)習(xí)過程中難免會(huì)出現(xiàn)諸多的錯(cuò)誤,今天來說一下出現(xiàn)以上錯(cuò)誤的原因。
一、沒有啟動(dòng)Springboot
二、請求路徑出錯(cuò)
三、創(chuàng)建controller、service、dao的目錄在主程序類的目錄之上
第一種情況,需要檢查你的主程序類中有沒有正常開啟Springboot,如果可以正常開啟,錯(cuò)誤沒有被解決,那么繼續(xù)看第二種情況。

第二種情況,檢查你自己的controller中的requestMapping路徑,與瀏覽器里輸入的路徑是否一致,例如下圖所示:


如果這種情況也不行,讓我們一起繼續(xù)往下走---------------------------------------
第三種情況就涉及到了Springboot默認(rèn)掃包的問題,我們知道在之前SpringMVC中我們自己需要手動(dòng)配置注解驅(qū)動(dòng)、掃包等等一系列的操作,但是Springboot有一個(gè)@EnableAutoConfiguration注解已經(jīng)幫我們自動(dòng)配置了。
默認(rèn)的掃包是只掃與主程序在同一級目錄或者是主程序的下一級目錄,所以目錄結(jié)構(gòu)不能變的,下面來演示目錄結(jié)構(gòu)的影響:

MainApplication是主程序,測試的是WebController,當(dāng)WebController在主程序所在目錄的下一級目錄web中,運(yùn)行程序可以看到如下圖,可以正常運(yùn)行:


當(dāng)WebController與主程序所在同一級目錄時(shí),運(yùn)行程序可以看到如下圖,可以正常運(yùn)行:


當(dāng)WebController在主程序的上一級目錄時(shí),運(yùn)行程序可以看到如下圖,運(yùn)行出錯(cuò):

--------注意:如果說還是不能解決,請一定要仔細(xì)檢查請求路徑。 -----------
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- springboot集成nacos報(bào)錯(cuò):get data from Nacos error,dataId:null.yaml的原因及解決方法
- Springboot初始化啟動(dòng)報(bào)錯(cuò)Error?creating?bean?with?name?'dataSource'?defined?in?class?path?resource
- SpringBoot啟動(dòng)異常Exception in thread “main“ java.lang.UnsupportedClassVersionError
- SpringBoot項(xiàng)目報(bào)錯(cuò):"Error?starting?ApplicationContext...."解決辦法
- Springboot新建項(xiàng)目Spring Initializr Error問題及解決
相關(guān)文章
@RequestParam 接收參數(shù)的值為null的處理方式
這篇文章主要介紹了@RequestParam 接收參數(shù)的值為null的處理方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11
Java 多線程并發(fā)編程_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了Java 多線程并發(fā)編程的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-05-05
詳解基于java的Socket聊天程序——服務(wù)端(附demo)
這篇文章主要介紹了詳解基于java的Socket聊天程序——服務(wù)端(附demo),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-12-12
在springboot中攔截器Filter中注入bean失敗問題及解決
這篇文章主要介紹了在springboot中攔截器Filter中注入bean失敗問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05
SpringBoot中統(tǒng)計(jì)方法耗時(shí)的七種實(shí)現(xiàn)方式小結(jié)
作為開發(fā)者,我們經(jīng)常需要統(tǒng)計(jì)方法的執(zhí)行時(shí)間,以便找出性能瓶頸,優(yōu)化系統(tǒng)響應(yīng)速度,今天分享在SpringBoot框架中實(shí)現(xiàn)方法耗時(shí)統(tǒng)計(jì)的幾種方法,大家可以根據(jù)需求自行選擇2025-03-03

