我正在构建一个基于servlet的Web应用程序。我正在寻找一种更新会话范围bean的正确方法。
我有一个UserAuthorityHolder
类,用于存储当前用户的权限。它是会话范围并在创建用户会话时实例化:
<bean id="userDetailsHolder"
class="project.access.UserAuthorityHolder" scope="session">
<aop:scoped-proxy/>
</bean>
我的问题是:是否有更好的方法来更新一个或多个其他会话范围的bean。
在我的情况下,如果有办法,任何对用户权限的更新都会立即生效。