오류 코드
설명:
com.example.lesson04.Lesson04Ex01Controller의 userBO 필드에 com.example.lesson04.bo.UserBO 유형의 빈이 필요했지만 찾을 수 없었습니다.
주입 지점에는 다음과 같은 주석이 있습니다.
– @org.springframework.beans.factory.annotation.Autowired(필수=참)
2023-03-24 11:35:02.639 DEBUG(org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter) 예외로 인해 애플리케이션을 시작하지 못했습니다.
org.springframework.beans.factory.NoSuchBeanDefinitionException: 사용 가능한 ‘com.example.lesson04.bo.UserBO’ 유형의 적격 빈 없음: 최소 1개의 빈이 Autowire 후보로 적격할 것으로 예상합니다.
종속성 참고 사항: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
해결 방법
원인: 주석을 사용하지 않아 발생한 문제입니다.
솔루션: 각 페이지에 올바른 주석을 첨부했는지 확인하세요. 예) @Service 애노테이션을 작성한다.