thymeleaf + springboot 使用时,idea跑起来能正常访问;
打成jar包就会找不到页面;
我在网上搜了两天,基本都是
配置文件和去掉路径前面的"/"
偶尔看到因为大小写原因导致,
当我最后盯着idea上的application.properties发懵的时候,
突然发现
spring.thymeleaf.suffix=.html
这一行配置后面竟然有个不起眼的空格

idea会处理掉这个空格找到正确的文件,但是打成jar包启动,是不会自动处理掉这个空格的。
去掉空格,页面访问正常;
我人都傻了。

本文解决了一个关于Thymeleaf与SpringBoot结合使用时,页面在IDE中正常显示但在打包成jar后无法加载的问题。问题根源在于spring.thymeleaf.suffix配置项后的隐藏空格,IDE能自动忽略但jar包运行时则不行。
3692

被折叠的 条评论
为什么被折叠?



