Spring Boot/Information
[Spring Boot] REST API 구축시 Local Date Time 받기
y0ngha
2021. 11. 10. 17:22
평소에 Data Class를 만들어 Request DTO, Response DTO를 구축했다.
이번에 LocalDateTime 형식으로 데이터를 받아야 하는 것이 있어서 똑같이 Data Clas DTO를 만들었는데, 잘못된 요청 값으로 계속 오류가 났다.
찾아보니, @JsonPropery 어노테이션 외에도 2개를 더 달아줘야 하는 것으로 확인됐다.
1
2
3
4
|
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonProperty("dateTime")
val dateTime: LocalDateTime
|
cs |
위와 같이 작성하면 yyyy-MM-dd HH:mm:ss(2021-11-10 17:00:00) 과 같은 값을 받을 수 있다.