Java Spring Security-inMemoryAuthentication不';应用程序运行时无法更新

Java Spring Security-inMemoryAuthentication不';应用程序运行时无法更新,java,spring,spring-mvc,spring-security,Java,Spring,Spring Mvc,Spring Security,我尝试使用Spring security和in-works配置我的应用程序的安全性。但是,我发现,如果凭据发生了更改,比如说角色发生了更改,则不会在应用程序运行时反映出来。只有当我再次重新启动应用程序时,它才会得到反映。下面是我的代码: @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter{ @Autowired

我尝试使用Spring security和in-works配置我的应用程序的安全性。但是,我发现,如果凭据发生了更改,比如说角色发生了更改,则不会在应用程序运行时反映出来。只有当我再次重新启动应用程序时,它才会得到反映。下面是我的代码:

    @Configuration
    @EnableWebSecurity
    public class SecurityConfig extends WebSecurityConfigurerAdapter{
        @Autowired
        public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {   
          ArrayList<AUTH_User> auList = AUTH_Login.GetUserDetails();
          for(AUTH_User au : auList){
          auth.inMemoryAuthentication().withUser(au.userName).password(au.password).roles(au.role);
          }
        }
    }
@配置
@启用Web安全性
公共类SecurityConfig扩展了WebSecurity配置适配器{
@自动连线
public void configureGlobal(AuthenticationManagerBuilder auth)引发异常{
ArrayList auList=AUTH_Login.GetUserDetails();
用于(授权用户au:auList){
auth.inMemoryAuthentication().withUser(au.userName).password(au.password).roles(au.role);
}
}
}
我有没有办法在MemoryAuthentication中强制刷新
?如果可能的话,我正在考虑刷新整个Spring安全配置。提前谢谢