我正在尝试使用Spring Boot(1.1.9.RELEASE)和Apache Velocity(1.7)来生成电子邮件的模板。对于Web模板,我使用Thymeleaf(2.1.3.RELEASE)。
Spring Boot的自动配置在启动时检测到类路径上的Velocity并将其添加为Web视图解析器。虽然这很棒,但这不是我想要的,所以我尝试了
@EnableAutoConfiguration(exclude = {VelocityAutoConfiguration.class})
public class Application {
不过,当应用程序启动时,我仍然会得到一个velocityViewResolver bean。您有什么想法可以禁用此自动配置吗?
提前感谢您的回复。
spring.velocity.checkTemplateLocation=false
,这样它就不会再抱怨找不到index.vm了。也许这个问题已经在1.2(RC)中得到解决,因为我现在正在测试它,而且我发现只有排除就可以解决问题。 - hoserdude