반응형
API 호출시 requestBody 를 통해서 DTO를 받아올때.
Cannot construct instance of TestDto 이라는 에러가 발생하면서 DTO가 생성이 안되었다.
내부적으로 데이터를 구성할때 필요한 생성자가 없어서 생기는 에러.
@NoArgsConstructor 를 설정 해주면 해결 된다.
NoArgsConstructor 만 설정할 경우 빈 생성자만 생성이 가능하여.
나는 AllArgsConstructor 도 같이 설정을 해주곤 한다.
이 설정을 하려면 lombok이 필요한데,
아래 참고 포스팅에서 lombok 관련 내용 참고 바란다.
참고 포스팅
https://thenicesj.tistory.com/52
반응형
'IT > Java' 카테고리의 다른 글
@Transactional 사용시 주의 사항2 (내부호출 / AOP 내부호출) (40) | 2023.07.11 |
---|---|
@Transactional annotation (43) | 2023.07.10 |
Optional<List<Entity>> 잘못된 표기법 (35) | 2023.06.30 |
[Spring] BeanDefinition 이란? (36) | 2023.06.29 |
[자바] 메모리 영역 Static, Stack, Heap (45) | 2023.06.28 |
댓글