首先说一下这个问题是我在使用Spring Boot与thymeleaf模板时遇到的问题,这个问题出现的症状就是在开发模式下一切正常,但是当我们打成可执行jar包之后,它就会遇到这个错误。
这个问题我们都很好明白,就是模板页不存在,但是实际上它能找到模板页,但是在使用th:include标签的时候才会出错,这就是问题的症结所在。
其实这个问题也很好解决,我们只需要在引用模板文件的时候不用”/”打头就可以了,通过类似相对路径的方式来引用,但是需要说明的是,这里的相对路径仍然是相对于模板根目录来做的。
虽然这个问题很简单,但是也折腾了一段时间,mark一下。
本文介绍了一个关于SpringBoot结合Thymeleaf时遇到的模板包含问题,在开发模式下正常,但在打包成可执行jar后出现问题。文章提供了解决方案:调整模板文件的引用方式,使用相对路径而非绝对路径。

1万+

被折叠的 条评论
为什么被折叠?



