Contents
see List1. SpringContextHolder를 이용하는 방법
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
System.out.println(authentication.getName());
2. Controller 의 경우 메서드 인자로 받는 방법
@RequestMapping("/")
public String index(Principal principal) {
System.out.println(principal.getName());
return "index";
}
3. User 클래스로 형변환하여 정보를 조회하는 방법
User user = (User) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
System.out.println(user.getUsername());
Comments ( 0 )