반응형
Spring boot에서 아래와 같은 class를 return하는 API가 있다고 가정합니다.
public class User {
private String userId;
private Date createDate;
}
createDate가 String이라면 상관없지만, 위와 같이 Date형태이거나, LocalDateTime 같은 자료형이라면 원하는 형태로 return되지 않습니다.
이 때, 아래와 같이 하면 Date를 내가 원하는 format으로 return 할 수 있습니다.
방법 1. application.properties에 아래와 같이 setting
spring.jackson.date-format=yyyy-MM-dd
방법 2. 멤버 변수에 다음과 같이 setting
public class User {
private String userId;
@JsonFormat(pattern="yyyy-MM-dd")
private Date createDate;
}
728x90
반응형
'웹 개발' 카테고리의 다른 글
spring에서 CORS 설정하기 (0) | 2020.12.20 |
---|---|
spring boot] URL에서 jsessionid 제거 (1) | 2020.12.20 |
Spring boot] HTTP Request Interceptor 추가 (0) | 2020.12.13 |
Spring boot에서 JSON API에 XSS Filter 적용하기 (6) | 2020.12.12 |
log4j로 printStackTrace 출력 (0) | 2020.12.12 |