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

강낭콩님의 프로필 이미지

작성한 질문수

스프링 시큐리티

4) DB 연동 인증 처리(1) : CustomUserDetailsService

AccountContext를 주입받지 않는 이유

작성

·

285

0

친절한 목소리의 정수원 개발자님. 질문이 있습니다.

시큐리티보단 스프링 프레임워크 core에 더 가까운 질문이지만

AccountContext클래스를 CustomUserDetailsService 클래스에서 사용할 때 컨테이너로부터 주입받지 않고 직접 인스턴스화해서 사용하는 이유가 궁금합니다. 

답변 2

0

정수원님의 프로필 이미지
정수원
지식공유자

아 네 맞습니다

그리고 AccountContext 는 SecurityContext 에 저장되어 전역적으로 참조가 가능하기 때문에 굳이 빈으로 정의할 필요가 없기도 합니다

0

강낭콩님의 프로필 이미지
강낭콩
질문자

아 곰곰이 다시 생각한 바로는 우리가 따로 빈을 등록하지 않았기 때문에 컨테이너에 해당 빈이 없으니 주입을 받지 못하겠네요.