-
에러 기록 : ObjectMapper는 기본생성자를 요구에러기록 2023. 12. 1. 00:01
Request processing failed HttpMessageConversionException Type definition error [simple type, class com.zhyun.account.dto.CreateAccount$Request]
😠
이 에러는 코드에 사용된
dto.CreateAccount$Request
클래스에 기본 생성자가 없어서 난 에러였다.ObjectMapper가 @RequestBody를 바인딩할 때 기본 생성자를 사용하기 때문에, ObjectMapper를 사용할 때는 사용할 객체에 기본 생성자를 선언해주어야 한다.
나의 경우 @AllArgConstructor 어노테이션만 붙어있었기 때문에, 기본 생성자가 붙지 않아 난 에러였다.
@NoArgsConstructor 어노테이션을 붙여줌으로써 해결!
'에러기록' 카테고리의 다른 글