SecurityContextHolder.getContext().setAuthentication(authentication);
走源码,发现是ThreadLocal
//当前线程
private static SecurityContextHolderStrategy strategy;
public static SecurityContext getContext() {
return strategy.getContext();
}
ThreadLocalSecurityContextHolderStrategy implements SecurityContextHolderStrategy
private static final ThreadLocal