我正在尝试使用Velocity进行电子邮件模板化。我们实际上使用了Spring的VelocityEngineFactoryBean(2.0.8)。
我们发送电子邮件的方式是触发事件,DAO层连接到数据库,服务使用Velocity模板生成电子邮件,然后JavaMailSender执行实际发送。
所以我的问题是如何本地化报告。我不想为每种语言创建单独的模板,但是我没有看到如何使用属性文件中的密钥,因为完全绕过DispatcherServlet和Velocity的电子邮件不包含在ViewResolver配置中。我希望自己足够清楚。