今天使用模板时候,映射总出问题,要不是505拒绝访问,要么是404NOT FOUND。
发现是有空指针异常,调试发现是toolbox为null,velocity-toolbox.xml明明放在resourse目录了啊?
后来查资料发现现在的spring boot已经不支持velocity,已经放弃对velocity的集成支持,需要自己集成。
解决方案:resources 资源目录下新建 resources 资源目录下新建 和resources子目录 将velocity-toolbox.xml置于目录下
或者还有人说设置目录/WEB-INF/classes/velocity-toolbox.xml
我自己是在resources 资源目录下新建 META-INF目录,velocity-toolbox.xml放在META-INF目录下,并在application.properties中改变配置
spring.velocity.toolbox-config-location=META-INF/toolbox.xml
OK!运行不报错了,模板也成功导入了