我现在有多个项目,使用spring session redis来共享session,我在项目A中往session里放了一个bean,但是项目B中没有这个bean,导致报错,找不到bean.class这个类,怎么破?
<p>common-bean.jar</p>
回复 <a class="referer" target="_blank">@qiaoaniu</a> : 提供一个另外的思路,通过session中存储需要的class文件,动态的去预先加载class即可反序列化对应实例。
想过这个方法,但还想看看有没有别的方法
多个项目的session应该分开管理,只是项目集群的时候公用同一个,建议设置一namespace 以区分
目前我对redis还不是很了解,我可能还需要再深入了解一下。多谢
<p>跟redis没有关系,spring session生成key的机制你没有改变,同一个用户名用户登录后所产生的key可能会一样,不同项目中存放在session中的数据不太一样,多个项目同时运行就可能报某个bean没有找到这个错误</p>
我回头再仔细看下
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。