본문 바로가기
카테고리 없음

에러 해결 보고

by 건강 백과사전 Oasis 2022. 6. 20.

ArtistMapperTests를 하는데 에러가 났다.

 

에러문구

org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [C:\aigb_0900_okr\git\springProject\target\classes\mapper\artist\ArtistMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [C:\aigb_0900_okr\git\springProject\target\classes\mapper\artist\ArtistMapper.xml]'. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.example.teamprojeect.mapper.artist.ArtistMapper.rankingList. please check file [C:\aigb_0900_okr\git\springProject\target\classes\mapper\artist\ArtistMapper.xml] and file [C:\aigb_0900_okr\git\springProject\target\classes\mapper\artist\ArtistMapper.xml]

 

바로 구글로 달려가서 검색해 보았다.

 

알고보니 ArtistMapper.xml에 rankingList라는 id가 2개 있었다.

 

오류 원인 및 해결방법

 

해당 xml파일에 중복되는 ID가 있었고 

오류메시지에 뜨는 중복되는 ID를 바꿔주거나 주석을 걸어주면 해결된다.!!