You need to enable JavaScript to run this app. Spring Boot访问/dsh出现Whitelabel Error Page 404错误如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot访问/dsh出现Whitelabel Error Page 404错误如何解决

问题排查方案

  • 优先检查视图相关配置:你当前使用@Controller注解,方法返回值"dashboard"会被解析为视图名称,需要满足两个前提才能正常访问:
    1. pom.xml中添加模板引擎依赖,比如常用的Thymeleaf:
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    
    1. 在src/main/resources/templates目录下存在名为dashboard.html的模板文件
      如果你不需要返回页面,只需要返回字符串内容,直接把@Controller替换为@RestController,或者在plot方法上添加@ResponseBody注解即可。
  • 移除多余的包扫描配置:@SpringBootApplication默认会扫描启动类所在包com.mps.expert及其所有子包,你额外添加的@ComponentScan(basePackages= {"com.mps.expert.controller"})反而可能导致其他配置类不被扫描,直接删除这行注解试试。
  • 检查编译与启动日志:先执行mvn clean compile重新编译项目,启动时查看控制台日志,确认是否存在Mapped "{[/dsh],methods=[GET]}"的相关输出,如果没有该日志说明控制器没有被Spring容器加载,需要重新核对类的包路径是否正确。
  • 校验端口配置:默认端口是8080,如果你本地有其他程序占用了8080端口,Spring Boot会自动切换端口,确认你访问的端口和控制台打印的启动端口一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 16:12:01