①:重點: Spring boot 就是報404路徑錯誤,無奈了兩個小時,報錯如下:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Tue Feb 18 16:23:08 CST 2020
There was an unexpected error (type=Not Found, status=404).
No message available
解決方式:
② :按照網上的說的三個方法(這些方式都沒有解決的我的問題!!!!!)
這個的中文意思是跳轉的url沒有對應的映射
出現的原因有一下幾種:
1. Application啓動類的位置不對,要將Application類放在最外側,即包含所有子包;
原因:spring-boot會自動加載啓動類所有包下及其子包下的所有組件。
2. springboot的配置文件:application.yml或者application.properties中關於視圖解析的配置問題
當pom文件下的spring-boot-starter-paren版本高時使用:
spring.mvc.view.prefix/spring.mvc.view.suffix
當pom文件下的spring-boot-starter-paren版本低時使用:
spring.view.prefix/spring.view.suffix
3. 控制器(controller)的url路徑書寫問題
@RequestMapping(“XXXXX”)
實際訪問的路徑與“XXX”不符合;
③:最後我的問題是 :
1. 沒有引入 jar包,就是下面這個包沒有引入,就會報404錯誤!
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2. 引入了以後就OK了!!!