我尝试将Spring Boot应用程序从spring-data-redis 1.6.4.release升级到1.7.2.release,方法是将spring-data-redis依赖项添加到POM中,同时保持spring-boot-starter-redis不变(使用Spring Boot 1.3.5 release)。升级的应用程序启动失败,出现以下错误:
原因:java.lang.abstractmethoderror:org.springframework.data.jpa.repository.query.jpaquerylookupstrategy$createifNotfoundquerylookupstrategy.resolvequery(ljava/lang/replement/method;lorg/springframework/data/repository/core/repositorymetata;lorg/springframework/data/repository/projection/projectorymetadata;
有点神秘。
您需要升级所有Spring数据,而不仅仅是Spring数据Redis。只需重写Spring Data Redis版本,就会得到一个不兼容的Spring Data Commons版本。
在使用Spring Boot时,应将spring-data-releasetrain.version
属性的版本重写为hopper-sr2
:
<properties>
<spring-data-releasetrain.version>Hopper-SR2</spring-data-releasetrain.version>
</properties>
并从声明的任何Spring数据相关依赖项中删除该版本,以便引导的依赖项管理可以使它们保持一致。
当我将下面的依赖项添加到pom.xml时 以下错误来了 2018-05-31 12:02:38.217信息1416---[ost-startStop-1]j.LocalContainerEntityManagerFactoryBean:为持久化单元“默认”初始化JPA EntityManager工厂2018-05-31 12:01:39.233错误1416---[ost-startStop.1]o
在SecurityServiceImpl中注入此RoleRepo时,我面临此错误。 我的spring上下文文件 我的角色类
我有一个spring启动项目(版本2.3.3.RELEASE),它使用spring Webflux、spring数据和R2DBC。在我添加以下依赖项之前,它一直运行良好: 之后,Spring无法启动,因为它无法解析此对象的依赖关系: 错误消息如下: 如果我删除spring boot starter data redis依赖项,问题就不会发生。 我的预感是,这可能是一个依赖地狱问题,org.spri
我正在使用Spring data redis和jedis与aspectJ进行日志记录。但是得到以下错误。请帮助解决此错误。我在这上面花了很多时间,但无法解决它。 我使用的是Spring数据redis 1.4.1,jedis-2.6.1和Redis-2.8 错误详情:- 下面是使用spring data redis的redis Sentinel配置的Java配置文件 下面是用于日志记录的Aspect
JUnit Platform Group ID: org.junit.platform Version: `` Artifact IDs: Artifact 说明 junit-platform-commons JUnit的内部公共库/工具。 这些工具预期仅用于在JUnit框架本身内部使用。 不支持任何外部使用。使用它需要自己承担风险! junit-platform-console 支持从控制台发现
创建一个Android项目“MyApp” 导入ActionBarSherlock(ABS)、DirectionalViewPager(DVP)或任何其他使用android支持库的开源库。 将库添加到项目“MyApp” 我知道我应该从libs文件夹中删除android-support-v4.jar,并且只保留一个副本。但是,这并没有解决我的问题。 当我试图从MyApp中删除android-suppo