Spring Rest API中java.time.Instant字段的错误表示

时间:2017-02-22 13:44:12

标签: spring spring-data-mongodb spring-data-rest

在MongoDB文档的某些字段上使用新的Java 8 java.time.Instant类型,然后使用@RepositoryRestResource公开它时,字段将显示如下:

{
  "createdAt": {
    "content": "2017-01-01T00:00:00.000Z"
  }
}

我期望他们看起来像这样:

{
  "createdAt": "2017-01-01T00:00:00.000Z"
}

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

如果你正在使用Spring Boot,你可能面临一个问题,该问题出现在版本1.4.0中,并在版本1.4.1(或可能是1.4.2中修复,具体取决于某些注释是否存在于您的申请中。)