RestAPI LocalDateTime 응답 데이터 포맷 변경 방법

2022. 5. 22. 16:54BackEnd(Java)/Rest API

API 개발 중 생성시간, 수정시간 등의 시간에 관련하여 데이터를 응답하기 LocalDateTIme 데이터 타입을 사용하여 전송을 하였다. Postman에서 값을 확인해보니 가공되지 않는 데이터를 전송한다.(그림 1 참고)

 

그림 1 - 가공하지 않은 LocalDateTIme 데이터 형식

 

나는 "2022-05-22 4:49:22" 형식(yyyy-MM-dd HH:mm:ss)으로 데이터를 전송하고 싶었고 찾아보니 @JsonFormat을 사용하면 원하는 형식의 포맷으로 전송할 수 있다는 것을 알게 되었음.

 

그래서 Response DTO 필드에 @JsonFormat을 사용하여 원하는 형식의 포맷으로 전송하였다.(그림 2, 3 참고)

 

 

그림 2 - @JsonFormat 적용

 

그림3 - 포맷 적용 후 응답 확인

 


참고자료

반응형