При использовании нового Java 8 java.time.Instant типа на некоторых полях в документе MongoDB, а затем выставляя это с помощью @RepositoryRestResource, поля будут отображаться несколько как это:Неверное представление java.time.Instant полей в Spring Rest API
{
"createdAt": {
"content": "2017-01-01T00:00:00.000Z"
}
}
что я бы ожидать, чтобы они выглядели, как это:
{
"createdAt": "2017-01-01T00:00:00.000Z"
}
Как я могу исправить это поведение?
Проверьте эти темы http://stackoverflow.com/q/39170405/5873923, http://stackoverflow.com/q/39172792/5873923. Какая версия Spring/Spring Data MongoDB/Sprint Data Rest (через Spring Boot может быть?) Вы используете? –
Спасибо, я уже был в 1.4.1, но обновление до 1.4.2 действительно помогло. Вы хотите опубликовать это как ответ, чтобы я мог его принять? –