开发过程中,使用spring-boot-devtools修改完代码热加载后用户登录状态丢失。但是不是全部丢失,总结下来只有复杂数据类型(自定义的UserInfo实例在热加载后Session中丢失)而其他的信息String类型的数据没有丢失。考虑是热加载的时候会序列化而且刚好UserInfo没有实现Serializable接口。实现后就不会丢失了。
SpringBoot开发环境spring-boot-devtools热加载后Session内容丢失
最新推荐文章于 2022-08-11 18:44:15 发布