次の構造を持つ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());