Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[Spring Boot] 현재 로그인한 회원 정보 보기 본문
[HomeController.java]
(1) Principal 이용
@Controller
@RequiredArgsConstructor
public class HomeController {
@PreAuthorize("isAuthenticated()")
@GetMapping("/currentUserOrigin")
@ResponseBody
public Principal currentUserOrigin(Principal principal) {
return principal;
}
}
(2) @AuthenticationPrincipal 이용
@Controller
@RequiredArgsConstructor
public class HomeController {
@GetMapping("/currentUser")
@ResponseBody
public MemberContext currentUser(@AuthenticationPrincipal MemberContext memberContext) {
return memberContext;
}
}
'Backend > 스프링부트' 카테고리의 다른 글
[Spring Boot] 브라우저 안의 웹캐시 사용하기 (0) | 2022.12.21 |
---|---|
[Spring Boot] 이미지를 경유해서 보여주기 (0) | 2022.12.19 |
[Spring Boot] User객체 대신 MemberContext를 사용하여 로그인한 회원의 다양한 정보를 세션에 저장 (0) | 2022.12.19 |
[Spring Boot] URL을 통해 이미지 다운받고 확장자 감지해서 저장하기 (0) | 2022.12.19 |
[Spring Boot] Util클래스에서 파일의 확장자 가져오기 (0) | 2022.12.12 |
Comments