我在我的应用程序中使用 freemarker 模板
在将我的应用程序部署到 jar 文件之前,为了加载我的模板,我需要做的就是:cfg.setDirectoryForTemplateLoading(new File("templates"));
它从我在项目中创建的模板文件夹中加载了所有模板。
现在,在迁移到 Maven 并将我的应用程序部署到可执行 jar 之后。应用程序再也找不到这个文件夹(我已经在 .jar 文件中检查过,并且“模板”文件夹部署在根目录中)
我已经尝试了我所知道的一切,但没有运气。
我现在应该如何加载所有模板?(我假设如果我将文件夹放在 .jar 文件之外但在同一目录中它将起作用。但这不是我想要的。)
谢谢。