报错:This application has no explicit mapping for /error, so you are seeing this as a fallback.
1、报错信息
上面这句话大概的意思“这个应用没有明确的映射/错误,所以你才会看到这样一个返回结果”。
2、解决方案
2.1 Application启动类的位置不对
要将Application启动类
放在最外侧,这样才会自动加载启动类所在包下及其子包下的所有组件。在这总结确认了目前的三种错误案例。
SpringBoot项目的Bean装配是根据
Application类
所在的包位置从上往下扫描!“Application类”是指SpringBoot项目入口类,这个类的位置很关键
:
- 如果Application类所在的包为:com.boot.app,则只会扫描com.boot.app包及其所有子包,如果service或dao所在包不在com.boot.app及其子包下,则不会被扫描!
第一种,Application启动类直接放在了java包下面,这个在编译器就会报错(自己就犯了这个错误)
第二种,controller类跟Application启动类在同级包的不同包下边
第三种,启动类范围小于组件的位置范围
正确位置:在组件的同包或者组件的外层包内都可以,总之启动类的位置范围应大于或者等于组件所在位置。
2.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 =
- application.properties
server.port=8080#设置Tomcat编码
server.tomcat.uri-encoding=UTF-8
#设置视图解析器路径
spring.mvc.view.prefix=/WEB-INF/views/
#设置视图解析器后缀
spring.mvc.view.suffix=.jsp
- application.yml
server:port: 8080tomcat: uri-encoding: UTF-8
spring:mvc: view: prefix: /WEB-INF/views/ suffix: .jsp
2.3 控制器的URL路径书写问题:
@RequestMapping(“xxx”) ,实际访问的路径与”xxx”不符合
参考:https://www.geek-share.com/detail/2806107339.html
参考:https://www.huaweicloud.com/articles/a100d866b05b05e23ef6c7439d4b98cc.html
报错:This application has no explicit mapping for /error, so you are seeing this as a fallback.相关推荐
- swagger访问报错This application has no explicit mapping for /error, so you are seeing this as a fallback
swagger访问报错This application has no explicit mapping for /error, so you are seeing this as a fallback ...
- 查询商品列表报错This application has no explicit mapping for /error, so you are seeing this as a fallback
1.问题: Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing t ...
- 解决: Spring Boot报错 This application has no explicit mapping ... a fallback
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 启动spring boot然后访问页面的时候,出现如下错误: Whitelabel Error Pa ...
- 报This application has no explicit mapping for /error, so you are seeing this as a fallback解决方法
[现象]SpringBoot项目中访问已经存在的url时,报如下错误: Whitelabel Error Page This application has no explicit mapping f ...
- 异常:This application has no explicit mapping for /error, so you are seeing this as a fallback解决方法
目录 一.错误提示: 二.原因: 三.解决方法1,移动控制层的包: 四.解决方法二,添加@SpringBootApplication(scanBasePackages="controlle ...
- 【SpringBoot】This application has no explicit mapping for /error,so you are seeing this as a fallback
[问题现象] SpringBoot中,在请求链接无错误.Controller配置无错误的情况下,访问某个Controller链接接口时,提示错误: This application has no ex ...
- SpringBoot This application has no explicit mapping for /error, so you are seeing this as a fallback
文章目录 SpringBoot This application has no explicit mapping for /error, so you are seeing this as a fal ...
- This application has no explicit mapping for /error, so you are seeing this as a fallback.报错解决
springBoot报错是这样的 解决办法: 方法一:类使用@RestController注解 方法二:使用与 @RestController效果一样的@Controller加 @ResponseB ...
- 解决: This application has no explicit mapping for /error, so you are seeing this as a fallback.
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错如题,出现这个异常说明了跳转页面的url无对应的值. 原因1: Application启动类的位 ...
最新文章
- Realm 使用的简单教程
- RISC-V 正在成为芯片世界中的 Linux
- python进程执行带有参数的任务(args、kwargs)
- Hadoop YARN学习之Hadoop框架演进历史简述
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(三)
- 中国水产饲料市场发展深度调研及十四五前景预测报告2022年版
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Identify功能(六)
- OPC的数据访问方法分别有同步访问、异步访问和订阅式
- Spring-BeanFactory源码分析
- Promise学习——解决回调地狱问题
- Docker 之MySQL 重启,提示Error response from daemon: driver failed programming external connectivity on **
- l360清零软件无响应_爱普生Epson L360 清零软件
- windbg 分析pchunter导致的蓝屏
- 获取连接到wifi热点的手机信息。
- blender 2.8的基本使用和使用形态键(Shape key)做帧动画
- C++: #define中的三个特殊符号:#,##,#@
- 用 JS 原生方法实现 jQuery 的 append, prepend, before, after
- 【每日随笔】毕业论文答辩 ① ( 答辩流程梳理 | 答辩的一些注意点 )
- 《被讨厌的勇气》——第四夜阅读摘记
- 人机协作机器人发展趋势_“人机协作”从概念到趋势的解析(一):从协作机器人的前世今生说起...