22.03.16 18:23 작성
·
1.3K
4
저는 mac m1버전 인텔리제이 spring boot 2.64 버전 java8 로 하고있습니다.
저도 13:41 BycryptPasswordEncoder를 주입하니 SecurityConfig와 순환참조가 걸려 진행이 되지 않았습니다.
그래서 PrincipalOauth2UserService에서
private BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder();
이렇게 생성하여서 진행하였습니다.
혹시 강의를 보시는 다른 분들을 위해 참고 코드를 남겼습니다.
답변 3
2
2022. 03. 21. 13:55
지금 제가 @Autowired 방식으로 수업을 해서 그래요!! 생성자 주입 방식으로 했어야 했는데 ㅠ
어쩔수없이 main이나 다른곳에서 BCrypt DI 하면 됩니다.
0
2022. 08. 19. 10:31
김카프리오님 답변처럼 현재 구조에서 생성자 주입으로 바꾼다고해서 순환참조가 해결되지는 않습니다.
최주호 강사님이 답변하신 마지막 부분처럼 main이나 다른곳에서 BCrypt DI를 해주시면 될 것 같습니다.