Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Spring 和 Velocity 模板发送电子邮件。新的要求是模板不再存储在本地,而是从外部服务中获取。VelocityEngineUtils 需要一个模板的相对路径,但我现在只有一个 URL。虽然我知道我可以在调用 VelocityEngineUtils 之前在本地获取和保存模板,但我想问 Spring 中是否已经有一些可以提供帮助的东西(因为它经常发生)。
您目前正在使用什么速度资源加载器?我假设您正在使用ClasspathResourceLoader?
如果您需要通过 URL 从外部服务获取速度模板,您可以指定资源加载器以org.apache.velocity.runtime.resource.loader.URLResourceLoader
org.apache.velocity.runtime.resource.loader.URLResourceLoader