본문 바로가기

공부 정리/Java

Could not autowire. No beans of 'Mapper' type found

반응형

* 문제 상황

 

Dozer의 공식 github 사이트에 따르면, 아래와 같이 Dozer를 사용하는 간단한 예시가 있습니다.

 

Dozer example

그래서 이 Mapper를 이용하고자 Mapper를 생성자에 주입하려고 하는데, 다음과 같은 오류를 냈습니다.

 

Could not autowire. No beans of 'Mapper' type found

일단 무시하고 프로젝트를 실행하니 아래와 같이 bean을 찾지 못하니까 bean을 등록하라는 메세지가 나옵니다.

 

제가 원하는 객체가 제대로 주입되지 못한 것 같습니다. 따라서 설정을 통해 Mapper를 등록합니다.

 

*문제 해결

@Bean 등록

@Configuration을 가지고 있는 설정파일을 하나 생성하고, @Bean을 등록시켜서 문제를 해결하였습니다.

반응형