에러 기록 : ObjectMapper는 기본생성자를 요구

김아무개·2023년 5월 14일
0

에러기록

목록 보기
2/17



스프링 쉽지 않다

Request processing failed
HttpMessageConversionException
Type definition error
[simple type, class com.zhyun.account.dto.CreateAccount$Request]

😠

이 에러는
코드에 사용된 dto.CreateAccount$Request 클래스에 기본 생성자가 없어서 난 에러였다.

보고 배운곳 : 7357.tistory

ObjectMapper가 @RequestBody를 바인딩할 때 기본 생성자를 사용하기 때문에,
ObjectMapper를 사용할 때는 사용할 객체에 기본 생성자를 선언해주어야 한다.

나의 경우 @AllArgConstructor 어노테이션만 붙어있었기 때문에,
기본 생성자가 붙지 않아 난 에러였다.

@NoArgsConstructor 어노테이션을 붙여줌으로써 해결!

profile
Hello velog! 

0개의 댓글