freemarker.template.TemplateNotFoundException: Template not found for name “xxx.ftl“

tech2026-04-11  1

根据报错信息提示是xxx.ftl模板不存在,但是在项目目录中确实存在该xxx.ftl文件

检查发现:这是因为ftl文件放置在java目录下,在idea中编译的时候没有将ftl文件编译导classes目录中,导致在运行的时候找不到所需要的文件

解决办法:1、可以手动将该文件放置在classes对应的目录下即可。

2、在pom.xml中使用如下进行设置:

<resources> <resource> <directory>${basedir}/src/main/java</directory> <includes> <include>**/*.*</include> </includes> <excludes> <exclude>**/*.java</exclude> </excludes> <filtering>false</filtering> </resource> </resources>

 

最新回复(0)