반응형
Spring Security를 이용해 로그인을 구현한 경우에 로그인한 사용자의 정보를 불러오는 방법에 대한 글이다.
@LoginUser 어노테이션 사용
사용자 정보를 불어와야 할 메서드 인자로 @LoginUser 어노테이션을 이용해 SessionUser 객체를 전달한다.
위의 사진처럼 객체명을 user라고 했다면 메소드 내에서 user를 누른 다음 점(.)을 누르면 사용자 Entity 내의 있는 데이터를 불러올 수 있는 getter들의 리스트를 볼 수 있다.
끝
이게 전부다. 정말 간단하다. 단지 필요한 메소드마다 객체를 불러와야 하지만 큰 단점은 아니라고 생각한다.
반응형
'ICT > Java' 카테고리의 다른 글
Thymeleaf | 비어 있는 리스트 판단하기 (0) | 2022.06.02 |
---|---|
Java | Spring | 검색 구현 시 결과가 없어서 빈 리스트를 반환하고 싶을 때 (0) | 2022.06.02 |
Thymeleaf | css 파일 불러오기보 (0) | 2022.05.18 |
Java Spring | Gradle | IntelliJ | Thymeleaf 적용하는 방법 (0) | 2022.04.27 |
Java | @Transactional(readOnly = true) 빨간글씨 (0) | 2022.04.13 |
댓글