We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
下面两个方法在 redis 中共用一个 key,而且参数形式相同,但是返回对象不同。当两个方法的参数相同的时候,在 redis 中储存的数据不同,一个是 String,一个是 ArrayList,可能会导致报错。建议用不同的 redis key。
(版本<=2.2.0中,两个方法的参数形式不同,所以不会造成冲突)
https://github.com/zhangdaiscott/jeecg-boot/blob/4fd30c495fb4c83dd1858d9af457587bebd43a0b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDictServiceImpl.java#L124-L129
https://github.com/zhangdaiscott/jeecg-boot/blob/4fd30c495fb4c83dd1858d9af457587bebd43a0b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDictServiceImpl.java#L140-L145
友情提示: 未按格式要求发帖,会直接删掉。
我也发的这个问题,但是没回复现在
你这个问题解决了没
给冲突的方法换个redis key的名字就行了
直接把 @Cacheable(value = CacheConstant.SYS_DICT_TABLE_CACHE) 里面的 value 换成不一样的就行了,就是因为这个冲突了啊
@Cacheable(value = CacheConstant.SYS_DICT_TABLE_CACHE)
value
已修复,将在下一版本发布。
Activity
Domain711 commentedon Aug 6, 2020
我也发的这个问题,但是没回复现在
Domain711 commentedon Aug 9, 2020
你这个问题解决了没
hanydd commentedon Aug 9, 2020
给冲突的方法换个redis key的名字就行了
Domain711 commentedon Aug 9, 2020
hanydd commentedon Aug 10, 2020
直接把
@Cacheable(value = CacheConstant.SYS_DICT_TABLE_CACHE)
里面的value
换成不一样的就行了,就是因为这个冲突了啊tanpenggood commentedon Sep 2, 2020
已修复,将在下一版本发布。