我在集成Spring Security和JSF时遇到了问题。我尝试使用@PostConstruct
方法访问用户名,但我得到了NullPointerException
。
@PostConstruct
public void init(){
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
//auth is null
String userName = auth.getName();
}
解决方案是什么?