クラスパスからロードされたaSpring MVCアプリケーションのリソースを持っています。クラスパスからfreemarkerテンプレートをロード
<bean id="myController" class="com.MyController">
<property name="myTemplate" value="classpath:myTemplate.txt"/>
</bean>
そして、私はこのコードを使用してFreeMarkerのテンプレートとしてそれをロードしようとしています:
private Resource myTemplate;
...
Configuration cfg = new Configuration();
cfg.setClassForTemplateLoading(this.getClass(), "/");
Template tpl = cfg.getTemplate(myResource.getFilename());
しかし、私はで終わる保つ:java.io.FileNotFoundException:テンプレートクラスパス:myTemplate.txt見つかりません。
私はwassuggested hereを実装しようとしましたが、それは役に立たないようです。私はこれまでfindsoでき
唯一のハックは、「クラスパス削除しました:ファイル名の文字列からプレフィックスを私は
あなたが正しいと思いますが、私はTemplateLoader – Joly