728x90
반응형
Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling...
객체의 항목 중 LocalDateTime 이 있는 항목의 값을 ObejctMapper 함수를 써서 가져올 경우 위와 같은 에러가 발생하는 경우는 Java 8에서 추가된 LocalDateTime 항목을 제대로 직렬화 또는 역직렬화를 못하는 현상입니다.
이런 경우 메이븐리포지토리(https://mvnrepository.com/) 사이트에서 jackson-datatype-jsr310를 종속성 추가하여 처리할 수 있다고 합니다.
저의 경우는 단지 값을 확인하기 위해 new ObjectMapper().writeValueAsString 함수를 써서 이를 보기 위해서는 앞의 ObjectMapper()함수에 JavaTimeModule를 추가해주면 됩니다.
new ObjectMapper().registerModule(new JavaTimeModule()).writeValueAsString("DTO객체");
참고 자료
728x90
반응형
'Programming > Java Spring' 카테고리의 다른 글
[Java] 2차원 배열 정렬하기(Comparator, Lamda) (0) | 2022.02.14 |
---|---|
[Java] Integer List int 배열로 변환하는 방법 (0) | 2022.01.25 |
[Java] HashSet 사용 방법 및 개념 (0) | 2021.06.28 |
[알고리즘 / Java] 선택 정렬(Selection Sort)에 대해서 (0) | 2018.03.05 |
[Java] 컬렉션 프레임워크에 대한 이해 (0) | 2017.09.19 |