异常:Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing t...

springboot项目默认没有webapp目录,如果自己加了,打包时得打到resources目录下,可在pom.xml的标签中添加以下内容:


错误页面.png

   
      src/main/webapp
      
      META-INF/resources
      
         **/**
      
   
   
      src/main/resources
      true
      
         **/*
      
   

当然还有一种更搞笑的原因,那就是前后端开发都没在一个分支上
上面是我自己遇到这个问题后的两次解决方法,至于其它方法网上一大把,在这里就不多说了,比如下面这几种:
原因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:
控制器的URL路径书写问题
@RequestMapping(“xxxxxxxxxxxxxx”)
实际访问的路径与”xxx”不符合.

你可能感兴趣的:(异常:Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing t...)