@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;
'Java > SpringBoot' 카테고리의 다른 글
Builder (0) | 2024.11.07 |
---|---|
Enum (1) | 2024.11.07 |
messages.properties (0) | 2024.11.07 |
.of() 메서드 (0) | 2024.11.06 |
@RestController, @RequestMapping, ResponseEntity, @RequestBody, ResponseEntity.ok() (1) | 2024.11.05 |