【发布时间】:2020-09-29 21:06:39
【问题描述】:
this 是 spring-data-redis + 缓存的示例项目。我想在redis中以纯json的形式存储缓存,所以我用spring提供的objectMapper配置了GenericJackson2JsonRedisSerializer。
目前,当我运行测试(应用程序中唯一的测试)时,出现以下错误:
java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class com.github.bilakpoc.rediscachedemo.generated.model.ModelImport (java.util.LinkedHashMap is in module java.base of loader 'bootstrap'; com.github.bilakpoc.rediscachedemo.generated.model.ModelImport is in unnamed module of loader 'app')
at com.github.bilakpoc.rediscachedemo.service.ImportService$$EnhancerBySpringCGLIB$$14512ec6.getImportById(<generated>) ~[classes/:na]
请任何人分享如何正确配置redis以将缓存存储在json中?
谢谢
【问题讨论】:
标签: spring-boot redis spring-data spring-data-redis