HttpMessageNotReadableException 오류 발생 : HTTP 요청 본문을 읽거나 역직렬화하는 과정에서 문제가 발생
직렬화란 : 자바 객체를 JSON,XML 등의 형식으로 변환
역직렬화란 : 변환된 데이터를 원래 타입의 객체로 변환

오류원인 서칭
@RequestBody를 두개 이상 설정해서 생긴 오류로
PaymentInfoDTO VO를 하나 생성해서 해결



VO란?
VO (Value Object) - 불변(immutable) 객체로 설계, 데이터가 변경되지 않고, 주로 "값"만을 담고 있는 객체
특징
- 불변성(Immutable): VO는 생성 후 값 변경 X
- 동등성 비교: VO는 주로 값이 동일한지 비교
- 단순한 데이터 전달: VO는 주로 데이터를 담는 용도로 사용
2024.11.08
'오류리포트' 카테고리의 다른 글
| [오류리포트] com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionException: (0) | 2024.11.08 |
|---|---|
| [오류리포트] NoResourceFoundException (0) | 2024.10.09 |
| [오류리포트] FeatureNotFoundException (0) | 2024.10.08 |
| [오류리포트] BeanDefinitionStoreException (0) | 2024.10.07 |
| [오류리포트] UnsatisfiedDependencyException (0) | 2024.10.04 |