本来是准备升级springcloud的版本(Finchley.RC1-->Greenwich.SR3)
父模块的pom.xml中springcloud版本由Finchley.RC1升级到Greenwich.SR3
对应的springboot版本也需要由2.0.0.RELEASE升级到2.1.7.RELEASE
以下是升级springboot与springcloud后遇到的问题:
因thymeleaf的版本依赖于springboot的版本,当springboot2.0升级至2.1.7之后,thymeleaf的版本也会跟着变化,此时项目启动打开有th:οnclick="xxx"就会报错,因版本原因写法不同
以下是2.0.0版本的thymeleaf的th:onclick事件的写法:
th:onclick="'javascript:方法名(\''+${xxx}+'\');'"
2.1.7版本的写法:
th:onclick="方法名([[${xxx}]])"
但在springboot2.7.4版本中测试以上两种写法都是可以的,2.1.7-2.7.4之间的版本暂未测试