인프런 커뮤니티 질문&답변
DB 조회를 통한 사용자 정보 참조
작성
·
302
0
안녕하십니까 강사님! 질문있습니다 :)
강의를 보기전에 이번 실습에서의 제목 "현재 인증된 사용자 정보 참조" 를 보고 제가 직접 구현해 본 코드입니다.
혹시 이 방법이 강의에서 구현한 방법과 코드나 성능적인 부분에서 안좋은 점이 있는 지 궁금합니다. (예를들면 DB 를 조회하는 부분이 있기 때문에 성능면에서 좀 더 안좋다 ?)
아니면 큰 차이가 없기 때문에 그냥 사용해도되는지도 궁금합니다.
퀴즈
회원 가입 시 이메일 인증 절차를 사용하는 가장 중요한 이유가 무엇일까요?
계정 도메인 모델의 복잡성 증가를 위해서
실제 사용자인지 확인하고 스팸 가입을 방지하기 위해
패스워드 인코딩 과정을 간소화하기 위해
프론트엔드 라이브러리 설정을 쉽게 하기 위해
답변 1
1
백기선
지식공유자
안녕하세요. 좋은 질문 감사합니다.
DB에서 조회하는 비용을 줄일 수 있는 방법으로 이미 인증된 사용자 정보가 저장되어있는 공간(메모리)인 SecurityContextHolder에서 읽어오는 방법을 소개해 드릴텐데요. 저라면 DB에서 매번 읽기보다는 후자를 선택할 것 같습니다.
감사합니다.






답변감사드립니다 !