작성
·
345
0
안녕하세요 정수원님. 덕분에 스프링 시큐리티를 알아가고 있습니다. 수강 중 문의드리고 싶은 점이 생겨 질문 드립니다.
customUserDetailService에서는 @RequiredArgsConstructor로 생성자 초기화를 하고
AbstractOAuth2UserService에서는 @Autowired로 생성자 초기화를 하는데
이와 같은 방식으로 생성자 초기화를 설정하신 이유를 알고 싶습니다. 답변해주시면 정말 감사드리겠습니다!
답변 1
0
네
특별한 이유가 있는 것은 아닙니다.
스프링에서 DI 받는 방식이 다양한데 여러 방식들을 상황에 맞게 구성한 것 뿐입니다.
제가 구성한 방식이 최적화된 것은 아니니 참고 정도만 하시고 더 좋은 방식으로 자연스롭게 구현하시면 됩니다.