728x90 반응형 LocalDate 역직렬화1 [Spring] LocalDate, LocalDateTime의 serializer와 deserializer 커스텀하기 (Json과 LocalDate 혹은 LocalDateTime 변환) 프로젝트를 진행하는 도중 클라이언트로부터 날짜를 받아서 저장할 일이 있었다. 그래서 해당 날짜 필드를 사용하는 엔티티에서 날짜 필드의 타입을 LocalDate로 정해두었다. 이런식으로 클라이언트와 날짜를 주고 받을 때는 LocalDate, 날짜 + 시간을 주고 받을 때는 LocalDateTime을 사용한다. 그런데 클라이언트로부터 요청을 받을 때 JSON 형식으로 받고 응답을 내려줄 때도 JSON 형식으로 준다면 JSON 형식과 LocalDate 혹은 LocalDateTime 형식 간의 직렬화와 역직렬화를 구성해야 한다. 컨트롤러 및 객체 생성 우선 요청, 응답에 사용할 객체를 임시로 생성한다. @Data @AllArgsConstructor public class ObjectEx { private Dat.. 2023. 8. 7. 이전 1 다음 728x90 반응형