如何更改Spring Boot依赖默认版本?例如,Spring Boot1.4使用的是Thymeleaf 2.1版本,但最新版本的Thymeleaf是3.0。那么,如何将2.1版改为3.0版呢?
vm0i2vca1#
仅当您的POM继承自spring-boot-dependencies时,Andy提供的答案才有效。当通过dependencyManagement添加spring-boot-dependencies时,您必须重新定义要覆盖的所有构件。失败者!安迪引用的文档中也说明了这一点(它可能是后来添加的)。
spring-boot-dependencies
dependencyManagement
juzqafwq2#
文档介绍了如何执行此操作。从问题上的标签判断,您使用的是Maven。您应该向应用程序的pom.xml添加一个属性来设置Thymeleaf版本:
<properties> <thymeleaf.version>3.0.1.RELEASE</thymeleaf.version> </properties>
还有一个sample application,它展示了如何在Spring Boot1.4中使用Thymeleaf 3.0,这可能会引起人们的兴趣。
2条答案
按热度按时间vm0i2vca1#
仅当您的POM继承自
spring-boot-dependencies
时,Andy提供的答案才有效。当通过dependencyManagement
添加spring-boot-dependencies
时,您必须重新定义要覆盖的所有构件。失败者!安迪引用的文档中也说明了这一点(它可能是后来添加的)。
juzqafwq2#
文档介绍了如何执行此操作。
从问题上的标签判断,您使用的是Maven。您应该向应用程序的pom.xml添加一个属性来设置Thymeleaf版本:
还有一个sample application,它展示了如何在Spring Boot1.4中使用Thymeleaf 3.0,这可能会引起人们的兴趣。