我在velocityEngine bean中使用ClasspathResourceLoader来选择模板。
现在,我想更改要从外部http网址中提取的模板位置,例如S3。
是否可以在resource.loader.class中提供 http网址? 要么 是否还有其他类可用于设置http URL的路径?
目前我们正在使用以下配置
<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
</value>
</property>
</bean>
答案 0 :(得分:1)
感谢您的回复。我添加了下面的代码片段,解决方案对我有用。
<bean id="velocityEngine"
class="org.springframework.ui.velocity.VelocityEngineFactoryBean">
<property name="velocityProperty">
<value>
resource.loader=class
class.resource.loader.class=org.apache.velocity.runtime.resource.loader.URLResourceLoader
class.resource.loader.root=https://{URL_Location}
</value>
</property>
</bean>
希望这个答案可以帮助更多像我这样的人:)
感谢。