我使用Spring boot和2个分离模板引擎:
Thymeleaf :用于 HTML呈现
速度:用于电子邮件格式化
即使我的日志中出现错误,提到缺少速度模板(我实际上正在使用Thymeleaf),应用程序也能顺利运行。
{{{{ 1}}
我的问题是要找出是否有可能插入两个引擎,但禁止尝试从我的控制器渲染模板的速度。
答案 0 :(得分:3)
将属性spring.velocity.enabled
设置为false
应该可以完成这项任务 - 它会禁用VelocityViewResolver
的创建,但保留所有其他与Velocity相关的bean。
当您试图找出如何修改默认的Spring Boot行为时,我建议您检查Spring Boot源并查找*AutoConfiguration
类,在本例中为org.springframework.boot.autoconfigure.velocity.VelocityAutoConfiguration
。