0

次の構造を持つJavaアプリケーションがmyApplication.jarにパッケージ化されています。

  • com
    • mypackages
  • テンプレート...。

問題は、テンプレートの場所ディレクトリを構成に渡すにはどうすればよいですか?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 に答える