在使用Spring boot 1.5.7开发的项目中,使用了数据redis和数据jpa。数据jpa版本为1.11.7,数据redis版本为1.8.7。我需要将spring集成添加到项目中。我将使用4.3.12版本。该版本中的数据jpa版本为1.10.10,数据redis版本为1.7.10。
它与项目中使用的数据redis和数据jpa版本不同。
这会导致什么问题?
只要不覆盖Spring Boot提供的任何依赖项,就不会造成任何问题。您真的应该只依赖于Spring Boot中表示的经过良好测试的依赖项组合。即使Spring Integration4.3.12
将Spring Data JPA1.10.10
作为可传递依赖项引入,也不意味着它不会被Spring Boot覆盖。
我不确定该怎么做,但Spring Boot的主要目标之一是在依赖项部分引入目标项目的一致性和交叉兼容性。
这可能会对您有所帮助:https://docs.spring.io/spring-boot/docs/2.0.3.RELEASE/reference/htmlsingle/#using-引导依赖性管理