본문 바로가기

Dev/Spring Boot

Spring Boot - Bean 을 찾지 못하는 에러(Consider defining a bean of type)

728x90

 Autowired로 의존성을 주입했는데 Bean에서 찾을 수 없다는 뜻이다. 

의존성을 회복시켜야하는데 일단 내가 스프링 초보이기도하고 구글링을 하다보니 찾은 방법을 기록한다. 

 

@EnableJpaRepositories(basePackages = {"bean에서 찾지 못하는 패키지의 위치"})

 

 

main 클래스에서 위와 같은 어노테이션을 추가하면 된다.

위 어노테이션은 JPArepository들을 활성화시켜준다. 

 

https://parkadd.tistory.com/106

 

[Spring Data JPA] JpaRepository를 상속받기만 하면 빈으로 등록된다?

Spring Data Jpa를 사용하면서 우리가 사용하는 Repository 인터페이스는 아래와 같습니다. import org.springframework.data.jpa.repository.JpaRepository; public interface AccountRepository extends JpaRepository { } 이 코드만 봐서

parkadd.tistory.com

여기서 아주 잘 설명이 되어있다.