草庐IT

setAuthentication

全部标签

java - SecurityContext#setAuthentication 是否保证可见性?

我在我的项目中使用SpringSecurity。我有更改登录的功能。为了实现这个目标,我使用以下代码Authenticationauthentication=...SecurityContextHolder.getContext().setAuthentication(authentication);但现在我正在详细研究这段代码,发现身份验证字段不是volatile因此可见性不保证:publicclassSecurityContextImplimplementsSecurityContext{privatestaticfinallongserialVersionUID=SpringSe