nested exception is org.springframework.http.converter.HttpMessageConversionException: Type definition error:
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.example.springBootJoinAndLogin.registration.dao.RegistrationRequest` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 2, column: 2]
(no creators, like default constructor, exist): cannot deserialize from object value (no delegate-
아래와 같이 기본생성자를 만들어 주면 된다. ObjectMapper가 requestBody를 통해 데이터를 받아 바인딩할 때 기본 생성자를 사용하는데, 기본 생성자가 없어서 발생하는 에러이다.
출처
jackson 관련 에러 참고 : https://www.baeldung.com/jackson-exception
'ERROR' 카테고리의 다른 글
[ Error ] Not registered via @EnableConfigurationProperties, marked as Spring component, or scanned via @ConfigurationPropertiesScan (0) | 2024.05.20 |
---|---|
[ Error ] - 카프카 관련 에러 (0) | 2024.01.01 |
[ Error ] -스프링 부트 관련 에러 (0) | 2023.02.23 |
[ Error ] - React material-ui error (0) | 2022.10.12 |
[ Error ] - mysql 에러 (0) | 2022.08.25 |