我正在使用Spring和Velocity模板发送电子邮件。新请求是模板不再存储在本地,而是从外部服务获取。 VelocityEngineUtils需要一个模板的相对路径,但我现在拥有的只是一个URL。虽然我知道我可以在调用VelocityEngineUtils之前在本地获取并保存模板,但我问的是Spring中是否有某些东西可以提供帮助(因为它经常发生)。
答案 0 :(得分:2)
您目前使用的是什么速度资源加载器?我假设您使用的是 ClasspathResourceLoader ?
如果您需要通过URL从外部服务获取力度模板,您可以将资源加载器指定为org.apache.velocity.runtime.resource.loader.URLResourceLoader