You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring @GetMapping注解不生效,点击跳转链接出现Whitelabel Error Page

Spring Boot点击跳转链接出现白标错误页排查方案

常见错误排查点

  • 检查Controller类注解配置:确保类上标注的是@Controller注解,不要错用为@RestController,后者会直接将返回值作为响应体返回,不会触发视图解析器渲染页面。
  • 检查模板依赖与视图文件位置:
    • 如果你使用Thymeleaf作为模板引擎,确认项目已经引入了Thymeleaf启动器依赖:
      <!-- Maven依赖示例 -->
      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-thymeleaf</artifactId>
      </dependency>
      
    • 确认new_book.html视图文件存放在src/main/resources/templates/目录下,文件名的拼写、大小写和接口返回的"new_book"字符串完全一致,不存在拼写错误。
  • 检查路径匹配规则:
    • 确认Controller类上没有标注统一的@RequestMapping前缀,如果有配置前缀,需要同步修改页面上th:href的路径,和接口的完整请求路径保持一致。
    • 确认你贴出的接口代码不存在语法错误,你提供的代码片段缺少方法闭合的},需要确认实际运行的代码语法正确,能被Spring正常扫描加载。
  • 检查请求路径正确性:打开浏览器开发者工具的网络面板,点击链接后查看实际发起的请求路径、响应状态码,如果是404状态码说明路径匹配失败,如果是500状态码可以查看后端控制台的报错日志定位具体问题。

内容的提问来源于stack exchange,提问作者Ivana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 18:36:03