これは、基礎となる Jackson シリアライザーに関連しています。正しい日付形式を設定する必要があります。そうしないと、デフォルトでタイムスタンプが使用されます。
構成例を次に示します。
@Configuration
public class WebConfiguration extends WebMvcConfigurerAdapter {
@Override
public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
for (HttpMessageConverter<?> converter : converters) {
if (converter instanceof MappingJackson2HttpMessageConverter) {
MappingJackson2HttpMessageConverter jsonMessageConverter = (MappingJackson2HttpMessageConverter) converter;
ObjectMapper objectMapper = jsonMessageConverter.getObjectMapper();
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
break;
}
}
}
}
このようにして、ISO-8601 日時形式が使用されます。独自の優先日付形式を設定する方法を説明する別のブログ投稿を次に示します: http://yysource.com/2016/06/change-default-date-for-jackson-in-spring-boot-application/