我正在创建一个sessionBean,它存储的数据创建起来有点昂贵。因此存储在会话中。数据的大小也是要考虑的问题。 因此,我实现了以@PreDestroy注释的清理方法。
@PreDestroy
public void clearBeanData() {
// release memory
}
我知道当用户单击从应用程序注销时,spring会调用@PreDestroy方法。但是我不知道会话超时后是否也会发生同样的情况。
依靠Spring会话作用域的bean存储内存对象是否安全?