SpringBoot+Thyemelaf开发环境正常,打包jar发到服务器就报错Template might not exist or might not be accessible

时间:2022-02-17 15:25:49

这里说一下Thyemelaf的巨坑

写了一个SpringBoot+Thyemelaf的项目,并不是前后端分离。今天想放到linux服务器上玩玩,打成jar包,然后一运行他妈居然报错了,报了一个Template(模板)什么找不到/xxx/xxx文件的错。

这错误一看就是Thyemelaf的锅。

百度了一下,别人博客说引用模板文件时不能用“/”打头,还真他妈是那么回事,然后在controller里返回的模板页面前面不加/,直接return xxx/xxx;

还有页面中使用了th:include语法的,

  th:include="/xxx/xxx",全他妈要把前端的/去掉,如:th:include="xxx/xxx"。他妈的本地没问题,一打包运行就出这乱子。


经此一事以后绝逼不会再用thyemelaf这技术了