Spring Boot + Thymeleaf密码重置流程点击重置链接后返回404错误排查求助
Spring Boot + Thymeleaf密码重置流程点击重置链接后返回404错误排查求助
各位好,我最近在给我的Spring Boot + Thymeleaf项目做密码重置功能,这玩意儿快把我搞疯了😂
目前的状况是:用户输入邮箱的页面看着是正常能用的,但提交邮箱之后要么直接跳个空白页面出来,要么我改了点代码之后,点邮件里带token的重置链接时,直接给我报404或者500错误。
我已经自己排查了好几个方向:
- 确认
/reset-password对应的控制器类是存在的,没有漏写 - 检查过Thymeleaf模板的存放路径,肯定没放错文件夹
- 核对过表单的提交地址,和后台路由是对得上的
- 调整过路由的规则,测试过带token和不带token的请求情况
- 把业务逻辑尽量简化了,也排查过有没有重复定义的控制器
我把项目精简了一份(已经把敏感信息都删掉了),真心希望有大佬能帮忙看看问题出在哪。
我现在的操作流程是:提交邮箱触发重置流程,本来预期要么看到“已发送重置邮件”的提示,要么直接跳转到密码重置的表单页,但实际结果要么是空白白屏,要么点击重置链接就出现404/500错误。
内容来源于stack exchange
相关产品推荐
相关产品推荐

