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