개발 공부/Java | SpringBoot

[SpringBoot] @JsonFormat

dev.jelee 2024. 11. 7. 22:07

@JsonFormat

  • Jackson 라이브러리에서 제공하는 어노테이션.
  • 객체를 JSON으로 직렬화하거나 JSON을 객체로 역직렬화할 때 특정 필드의 포맷을 지정할 수 있게 해준다.
  • 주로 날짜, 시간, 숫자와 같은 데이터를 직렬화할 때 유용하게 사용된다.

 

(pattern = "yyyy-MM-dd HH:mm")

  • 패턴을 yyyy-MM-dd HH:mm 으로 하겠다는 의미.
  • 즉 출력하면 2024-11-07 19:30 이런식으로 됨.

 

예시

▼ 파일명: TestDTO.java

@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private LocalDateTime createdAt;