반응형
available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations
로젝트 내부 코드에서 Beans의 생성자를 찾거나 정의하지 못하는 경우
1. @Service 어노테이션 확인
@Repository
@Controller
2. dispatcher-servlet.xml 수정
component-scan 설정
3. 오토와이어링을 시도하는 과정에서 빈 없는 경우 처리 방법
자동 주입 대상 옵션 처리
- @Autowired(required=false) : 자동 주입할 대상이 없으면 수정자 메서드 자체가 호출 X
- org.springframework.lang.@Nullable : 자동 주입할 대상이 없으면 null이 입력
- Optional<> : 자동 주입할 대상이 없으면 Optional.empty가 입력
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
DB Connection Pool (0) | 2022.04.07 |
---|---|
DB Connection, JDBC (0) | 2022.04.07 |
POM(Project Object Model)이란? (0) | 2021.08.26 |
Spring(초기 설정)-UTF-8 설정(한글 깨짐 문제- 한글 인코딩) (0) | 2021.08.26 |
Spring Project 생성하기 (Spring Legacy, SpringStarter 차이) (0) | 2021.08.25 |