@AuthenticationPrincipal
-
@AuthenticationPrincipalJava 2021. 3. 1. 19:00
Principal 로그인한 사용자의 정보를 파라미터로 받고 싶을때 Principal 아래와 같이 객체로 받아서 사용할 수 있다. Principal 객체는 java.security 패키지에 속해있는 인터페이스이며 getName() 을 통하여 name 정보를 참조할 수 있다. @GetMapping() public String index (Model model, Principal principal) { if (principal == null) { model.addAtrribute("msg", "Hello"); } else { model.addAtrribute("msg", "Hello" + principal.getName()); } return "index"; } @AuthenticationPrincipal 다..