spring boot项目使用了thymeleaf模板,分别对在本地和服务器上的同一个项目访问同一个页面时的问题.

spring boot 使用thymeleaf模板做前端显示,在本地访问比如说是a页面时正常显示内容,将项目打成jar包上传到服务器上后,访问服务器上面的a页面会出现异常:Error resolving template "/upload/uploadLockUpdatePackage", template might not exist or might not be accessible by any of the configured Template Resolvers

clipboard.png

clipboard.png

clipboard.png

clipboard.png

阅读 12.3k
3 个回答

把controller中"/upload/uploadLockUpdatePackage"改成"upload/uploadLockUpdatePackage"试试~
如果可以的话可以自己查查为什么

我碰到过类似问题。我这边是开发环境是win7,发布的环境是Linux 出现过这样的问题。
是因为在controller中类名上面的@RequestMapping("/token") 这个原因,
打印出url,发现是http://localhost:8080//login
改成@RequestMapping("token") 即可。
只是个人碰到的问题。

@RequestMapping 映射时,开头不要有/

推荐问题