如何正确设定装载机速度路径

我希望我的Velocityengine从设计路径中寻找模板。我这样做:

<bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean">

<property name="velocityProperties">

<value>

resource.loader=class

class.resource.loader.class=org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader

class.resource.loader.resourceLoaderPath=/mytemplates

</value>

</property>

但仍在classes文件夹中寻找模板。任何的想法?

回答:

如spring 文档中所示,您可以尝试以下操作:

<bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean">

<property name="velocityProperties">

<props>

<prop key="resource.loader">file</prop>

<prop key="file.resource.loader.class">

org.apache.velocity.runtime.resource.loader.FileResourceLoader

</prop>

<prop key="file.resource.loader.path">${webapp.root}/WEB-INF/velocity</prop>

<prop key="file.resource.loader.cache">false</prop>

</props>

</property>

</bean>

或者,您可以在中声明这些属性,velocity.properties并指定

<bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean">

<property name="configLocation" value="/WEB-INF/velocity.properties"/>

</bean>

以上是 如何正确设定装载机速度路径 的全部内容, 来源链接: utcz.com/qa/413017.html

回到顶部