之前发过一个求助(见:https://sns.bladex.cn/q-7444.html),当时老大让我去排查一下相关点。当时有点忙,今天继续尝试了下。
我的项目是更换了package的,但是对应的配置也进行了调整。目前依然发现使用Cacheutil方法存储的redis值没有进行序列化。
如果不配置扫描 “org.springblade”则调用CacheUtil进行redis存储是进行了序列化的。
反而增加为 @ComponentScan({"org.springblade","com.zxz"}) 后,调用CacheUtil进行redis存储没有进行序列化。
1.使用BladeRedis存储进行了序列化。依然发现此问题。如果是 @ComponentScan({"org.springblade","com.zxz"}) ,则是明文。如果去掉"org.springblade"则是正确加密了的值。
2.项目没有定义其他的CacheUtil
3.Debug了执行到的CacheManager,但是不清楚如何去分析。截图如下
希望能获取帮助。谢谢
扫一扫访问 Blade技术社区 移动端