티스토리 뷰

반응형

테스트 도중 런타임 에러가 발생했다. IllegalArgumentException 에러니까 잘못 된 인자가 넘어갔다는 거다.

아래는 에러 메세지다.

 

읽어보면 해당 Class에서 선언된 JSON의 필드 중에 중복된 값이 있다고 한다. 친절하게 중복 선언된 필드 이름과 클래스 경로까지 알려준다.

 

Class net.com.demo.domain.Entity declares multiple JSON fields named 'regdate'; 
    conflict is caused by fields net.com.demo.domain.Entity
    #regdate and net.com.demo.domain.CommonEntity#regdate

 

본인의 경우는 상속된 부모 CommonEntity라는 클래스에 regdate가 있는지 모르고 regdate를 한번 더 선언했다가 Exception이 발생했다.


해결 방법

DTO, Entity와 같은 클래스에 중복된 필드를 지워주거나 필드 이름을 수정해주자.

반응형
댓글
공지사항