我在数据库中有一个名为acceptance_time
的字段:
而且我想使用邮递员中的POST方法添加新订单。这是我在Java中的代码:
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss.SS", timezone="Europe/Berlin")
@Column
private Timestamp acceptanceTime;
当我从邮递员发送请求时,出现此错误。
它说:无法解析日期\“ 2018-09-13 18:41:02.36 \”:虽然它似乎适合格式'yyyy-MM-dd'T'HH:mm:ss.SSSZ',
我该如何解决这个问题?
我有时也遇到过这个问题。就我而言,将Jackson版本升级到2.9.2
已解决了该问题。在您的Pom.xml中,查找Jackson依赖项并将版本更改为2.9.2。
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.2</version>
</dependency>
这可能有帮助,请检查一次。