springboot 프로젝트는 구성 유형의 콩 'XXX'를 정의하는 오류를 고려하기 시작 구성. springboot 프로젝트 유형의 콩 'XXX'를 정의하는 오류를 고려하기 시작했다.

프로젝트의 springboot 오류는 구성 유형의 콩 'XXX'를 정의 고려하기 시작했다.

I. 서론 :

결과가 주어지기 시작할 때, 좋은 방법을 구축하는 프로젝트의 springboot 자동 주사를 사용! ! ! 오류는 다음과 같습니다 :

코드를 복사
설명 : 

com.xxx.xxx.service.UserService에서 필드 userEntityMapper를 찾을 수 없습니다 유형의 콩 'com.xxx.xxx.dao.UserEntityMapper'을 요구했다. 

조치 : 

구성에 유형의 콩 'com.xxx.xxx.dao.UserEntityMapper'을 정의하는 것이 좋습니다.
코드를 복사

둘째, 솔루션 :

1. 잘못된 자신의 노트를 작성하고,하지 않았다 여부를 확인합니다.

인터넷 2. 해결책을 찾기 위해 다음과 같이 :

단계 :

  다음 springboot 프로필 추가에 도시 MyBatis로는 :

MyBatis로 : 
  typeAliasesPackage : com.xxx.xxx.dao.entity의 
  mapperLocations : 클래스 경로 :. 매퍼 / * XML

 단계 :

  노트 스캔 할 수 있습니다, 이것은 가장 쉬운 방법이다, 클래스 또는 그 하위 디렉토리에있는 같은 디렉토리 인터페이스와 해당 구현 및 응용 프로그램의 시작 클래스를 ①. (테스트되지 않음)
  다음과 ② 또는 플러스 @ComponentScan 클래스에 주석을 시작 @MapperScan, 수동으로 주석이 클래스는, 패키지를 스캔 할있는 응용 프로그램을 지정합니다 : 

@SpringBootApplication 
@ComponentScan (basePackages의 = { "com.xxx.xxx.dao"})

  ③ @Mapper 인터페이스에 주석을 추가하거나.

@Mapper 
공용 인터페이스의 UserMapper { 
}

PS : 해당 콩 때문에, @의 SpringBootApplication 스캔하지 찾지 못한 이유.

추천

출처www.cnblogs.com/wasbg/p/11416507.html