2011-08-18 38 views
2

我在applicationContext.xml中定义了一个freemarker bean,并且此bean需要一个指向我的模板目录的路径。 它曾经是:Spring - applicationContext.xml中的路径

src/main/webapp/template/

但我现在想保存在我的模板:

src/main/resources/template/

它曾经的样子:

<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 
    <property name="templateLoaderPath" value="/template/email/"/> 
</bean> 

谁能请帮我正确定义新的路径?

+0

请问classpath:prefix help? – kan

+0

是的,它当然可以! :) 感谢您的回复! – user829237

回答

1

作为一个正确的答案回答,所以你可以关闭这个问题。

您应该使用“classpath:”前缀来引用位于类路径中的资源。

<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 
    <property name="templateLoaderPath" value="classpath:/template/email/"/> 
</bean> 
相关问题