0

我将 java 应用程序打包到myApplication.jar中,具有以下结构:

  • com
    • 我的包裹
  • 模板……

问题是如何将模板位置目录传递给配置?我尝试过使用 Spring Resource resource = new ClassPathResource("/templates/"); 但是在resource.getFile()时会引发异常

我的配置初始化代码:

cfg = new Configuration();
cfg.setCacheStorage(new freemarker.cache.MruCacheStorage(20, 250));
cfg.setDirectoryForTemplateLoading(dir);
cfg.setObjectWrapper(new DefaultObjectWrapper());
4

1 回答 1

0

我在这里找到了答案

cfg.setClassForTemplateLoading(getClass(), "/templates");
于 2013-02-04T22:14:21.363 回答