@ AuthenticationPrincipal
-
[Tnote] 스프링 시큐리티 - @AuthenticationPrincipal 로그인 정보 받기T-note 2023. 12. 30. 19:56
이전에 로그인 정보 받아오는 방법 1. @LoginUser 커스텀 애노테이션을 통해서 로그인 세션 정보를 받기 2. 헬스지니 프로젝트 에서는 Security Util folder안에 class를 하나 만들어서 불러오는 식으로 사용했다 [ 2번 예시 참고 깃헙 주소 ] https://github.com/j9972/health-genie/blob/41ec38415d254a438c07abd1d2e22185104a4ec0/src/main/java/com/example/healthgenie/base/utils/SecurityUtils.java 하지만 매번 현재 로그인 정보를 가져오기 위해서 파라미터로 값을 넣어줘서 받아오거나 currentUser 인증에 대한 추가 코드를 작성하는데 번거로움이 있었고 비로그인 사용..