关于Springboot配置thymeleaf的404问题
问题
我的 yaml 配置
1 | server: |
controller 目录结构
原因
其实是一个非常简单的错误,找了半天。
我么默认创建的 Springboot 项目 Application 启动入口类目录是在项目包下面的。如果我们创建的 controller 不是项目包的子包的话,那么自动扫描就不会扫码 controller 类,从而导致 conroller 无法注册,访问肯定就 404 了。
解决
调整 controller 包的位置,使它位于 Application 所在包的子包下面即可。
这样问题就解决了。
关于Springboot配置thymeleaf的404问题
https://hexo.terwer.space/post/404-problem-with-springboot-configuration-thymeleaf.html