Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 격파르타합격후기
- 격파르타비전공자
- java map
- java기본자료형
- java set 출력
- java map 출력
- javaJVM
- 항해99후기
- 프로그래머스
- java list 출력
- java 자료구조 활용
- java set 저장
- 항해15기
- java참조자료형
- 인터프린터언어
- java map 저장
- 노베이스부트캠프
- java알고리즘
- 작은수제거하기
- sqld자격증합격
- 격파르타장점
- java알고리즘문제풀이
- java최솟값구하기
- 격파르타후기
- java list 저장
- 프로그래머스제일작은수
- 컴파일
- javaJRE
- 비전공자sqld
- 코딩부트캠프후기
Archives
- Today
- Total
코딩과 결혼합니다
230711 - Spring : passwordEncoder 오토와이어링 오류 본문
728x90
필요한 어노테이션들도 다 들어가 있고 주입도 잘 했는데 계속 오토와이어링 오류가 떠서 구글에 검색을 해보았다.
나와 비슷한 상활을 겪었던 분의 글의 댓글에
서비스 빈을 생성할 떄 BCryptPasswordEncoder의 의존성 주입을 위해 빈을 찾는데 빈을 찾지 못해 에러가 발생했습니다.
정상적으로 실행되는 이유는 BCryptPasswordEncoder을 스프링을 통해 의존성을 주입하지 않고 직접 내부에서 인스턴스를 생성하기 때문입니다.
BCryptPasswordEncoder을 스프링 빈으로 등록하셨나요?
라고 적혀있었고 그때 아! 맞다. 스프링 빈으로 등록하지 않고 인스턴스를 생성했구나 알게 되었다.
전에 분명 한 번 하고 넘어갔던 부분인데.. 다음에는 안까먹고 빈으로 잘 등록해야겠다.
passwordEncoder 에 BCryptPasswordEncoder 객체를 생성/ 반환하여 이 클래스의 메소드들을 쓸 수 있게 만들어주고 있다.
'2세 > Spring' 카테고리의 다른 글
230719 - RestTemplate & Open API (0) | 2023.07.19 |
---|---|
230718 - Spring 기능 구현 하며 에러 해결 (0) | 2023.07.18 |
230710 - Spring : JPA 와ORM (0) | 2023.07.10 |
230709 - Spring @EntityListeners(AuditingEntityListener.class) (0) | 2023.07.10 |
230707 - Spring @Controller와 @RestController 차이 (0) | 2023.07.07 |