我从classpath加载的aSpring MVCapplication中有一个资源。从类路径加载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 2012-03-20 12:24:41