springboot+freemarker模板找不到页面或映射,Whitelabel Error Page,This application has no explicit mapping for /
报错:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
null
There was an unexpected error (type=null, status=null).
**
一般的原因
**
-
mapping映射路径错了 (@RequestMapping)
-
资源文件(页面不存在)
-
访问路径输入错(http://localhost:8080/…)
本文原因
-
把错误页面(error.ftl)换个名字,或换个位置(放在文件夹下,而不是templates跟目录下)就解决了
环境介绍:
- 目录结构

2.application.properties

3.错误页面 error.ftl

4.控制层,制造异常

5.自定义 捕获异常

跑起来后,访问http://localhost:8080/toError,按理是会发生异常然后捕获,最后跳转到error页面
经过打断点测试,异常的确被捕获,控制台也打印出异常信息,只是页面没跳转成功

而是出现这个错误
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
null
There was an unexpected error (type=null, status=null).
排查了开始说的三个原因
发现只要把错误页面(error.ftl)换个名字,或换个位置(放在文件夹下,而不是templates跟目录下)就解决了


魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)