SpringBoot gradle 打包 jar 无法访问templates 500

平时在IDEA上开发是可以正常访问运行的但是在打包发布以后就出现找不到模板文件的问题。
前面试过很多种方法:
1. return “/login” 修改为 “login” //无效
2. #spring.thymeleaf.prefix=classpath:/templates/
修改为#spring.thymeleaf.prefix=classpath:/templates //无效
3. 直接通过文件路径访问 //404 / css 和 js 都可以通过文件路径直接在浏览器中访问
jar里文件夹和文件都在 但是就是没办法访问到。

重点内容
最后是解决方法

spring.thymeleaf.prefix=file:./templates/  

然后把文件夹复制到jar文件同级的目录。
但是无法解决war文件的问题只能解决jar文件的问题。
如果有更好的方案可以告诉我

猜你喜欢

转载自blog.csdn.net/a961011576/article/details/81843684
今日推荐