vri*_*h88 6 spring spring-data-redis spring-data-keyvalue
我正在尝试在项目中使用@EnableRedisRepositories和@EnableMapRepositories,但收到以下错误消息:
相关原因:org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为“redisConverter”的bean时出错:通过构造函数参数0表示的不满意依赖:无法转换类型[org.springframework.data.keyvalue.core.mapping的参数值。 context.KeyValueMappingContext] 到所需类型 [org.springframework.data.redis.core.mapping.RedisMappingContext]:无法将类型“org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext”的值转换为所需类型“ org.springframework.data.redis.core.mapping.RedisMappingContext'; 嵌套异常是 java.lang.IllegalStateException:无法将“org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext”类型的值转换为所需类型“org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext”。
那么是否可以在同一个项目中同时使用两者?
小智 3
存在已知问题https://jira.spring.io/browse/DATAREDIS-846。
作为解决方法,您可以禁用存储库自动配置:
spring.data.redis.repositories.enabled=false
Run Code Online (Sandbox Code Playgroud)
并添加
@EnableRedisRepositories(basePackages="org.my.redis.repositories")
Run Code Online (Sandbox Code Playgroud)
反而。
| 归档时间: |
|
| 查看次数: |
830 次 |
| 最近记录: |