[Spring boot] BeanCreationException: Injection of autowired dependencies failed 에러 해결 방법

스프링부트 애플리케이션 실행 시 BeanCreationException 오류가 발생하면, @Value 어노테이션의 값에 오타가 있는지, @Service 어노테이션이 명시되어 있는지, 그리고 @Value 어노테이션의 값이 올바른지 확인해야 한다.
DriedPollack's avatar
Apr 28, 2024
[Spring boot] BeanCreationException: Injection of autowired dependencies failed 에러 해결 방법

📝개요

  • 스프링부트 애플리케이션을 실행하니 다음과 같은 오류가 발생했다.
    • org.springframework.beans.factory.BeanCreationException: Error creating bean with name '파일 이름': Injection of autowired dependencies failed

🔎원인

  • 코드 중 @Value 어노테이션의 값에 오타가 있었다.
    • @Value 어노테이션은 Spring boot에서 제공하는 어노테이션 중 하나로, 빈(Bean) 생성 시점에 값을 주입하기 위해 사용된다.
    • 따라서 해당 값이 올바르지 않으면 의존성 주입이 제대로 이루어지지 않는다.

✅해결 방법

  • Controller에서 사용하는 Service 객체의 Bean을 찾지 못해 오류가 발생한다.
    • 코드 내에 오타가 있는지 살펴본다.
    • @Service 어노테이션이 명시되어 있는지 확인한다.
    • @Value 어노테이션의 값이 올바른지 확인한다.
Share article

More articles

See more posts
RSSPowered by inblog