반응형
오류상황
마이바티스 + JPA 동시 사용시
Annotation-specified bean name '~~Repository' for bean class [com.~~Repository] conflicts with existing,
오류 발생
나는 동일한 클래스(빈) 이름을 등록하지 않았다.
@MapperScan 어노테이션을 붙였다
해결방법
@Mapper
로 사용할 클래스들은 다른 패키지로 분리하고@MapperScan
어노테이션 붙일떄 해당 패키지명을 지정해줘야 함@MapperScan("com.good.mapper")
기존에 동일한 패키지에 다 몰아넣고 알아서 스캔해라 했더니
JPA 레포지토리도 Mapper 빈으로 등록해버려서 벌어진 문제같음
반응형
'오류정리' 카테고리의 다른 글
ssh 서버변경 접속 불가능할때, 이전 키 인증상태 지우는 법 (0) | 2024.08.27 |
---|---|
GeoTools Maven error (지오툴스 메이븐 에러) (0) | 2024.05.05 |
지오서버 503 (geoserver 503 error) (0) | 2024.05.05 |
ssh key 등록했는데 계속 비밀번호를 요청할 때 (macOS) (0) | 2023.03.28 |
노드 삽질 #JSON에 값 추가 #몽고 ObjectId (0) | 2023.02.20 |