springboot+freemarker模板找不到页面或映射,Whitelabel Error Page,This application has no explicit mapping for /

在Spring Boot结合Freemarker的项目中,遇到Whitelabel Error Page问题,通常由于mapping错误、资源文件缺失或访问路径不当引起。但本文作者发现,问题的根源在于错误页面(error.ftl)的位置或名称。通过更改error.ftl的位置或名称,例如将其放入子目录,可以解决这个问题。在具体场景下,作者描述了项目结构、配置文件、错误页面、控制层异常处理以及自定义异常捕获的细节。
摘要由CSDN通过智能技术生成

报错:
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).
**

一般的原因

**

  1. mapping映射路径错了 (@RequestMapping)

  2. 资源文件(页面不存在)

  3. 访问路径输入错(http://localhost:8080/…)

    本文原因

  4. 把错误页面(error.ftl)换个名字,或换个位置(放在文件夹下,而不是templates跟目录下)就解决了

环境介绍:

  1. 目录结构
    在这里插入图片描述

2.application.properties
在这里插入图片描述
3.错误页面 error.ftl
在这里插入图片描述
4.控制层,制造异常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值