강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

codren님의 프로필 이미지
codren

작성한 질문수

스프링과 JPA 기반 웹 애플리케이션 개발

현재 인증된 사용자 정보 참조

DB 조회를 통한 사용자 정보 참조

작성

·

301

0

안녕하십니까 강사님!  질문있습니다 :) 

강의를 보기전에 이번 실습에서의 제목 "현재 인증된 사용자 정보 참조" 를 보고 제가 직접 구현해 본 코드입니다. 

혹시 이 방법이 강의에서 구현한 방법과 코드나 성능적인 부분에서 안좋은 점이 있는 지 궁금합니다. (예를들면 DB 를 조회하는 부분이 있기 때문에 성능면에서 좀 더 안좋다 ?)

아니면 큰 차이가 없기 때문에 그냥 사용해도되는지도 궁금합니다.

 

답변 1

1

백기선님의 프로필 이미지
백기선
지식공유자

안녕하세요. 좋은 질문 감사합니다.

DB에서 조회하는 비용을 줄일 수 있는 방법으로 이미 인증된 사용자 정보가 저장되어있는 공간(메모리)인 SecurityContextHolder에서 읽어오는 방법을 소개해 드릴텐데요. 저라면 DB에서 매번 읽기보다는 후자를 선택할 것 같습니다.

감사합니다.

codren님의 프로필 이미지
codren
질문자

답변감사드립니다 ! 

codren님의 프로필 이미지
codren

작성한 질문수

질문하기