我最近尝试通过Spring MVC将JSON数据发布到具有LocalDateTime
属性的POJO时遇到以下错误:
LocalDateTime
为了解决此错误,我必须将设置器从]更改为>
no String-argument constructor/factory method to deserialize from String value
to
public void setToDate(LocalDateTime toDate) { this.toDate = toDate; }
[这让我想到了一个问题,为什么
public void setToDate(String toDate) { this.toDate = LocalDateTime.parse(toDate); }
为什么不具有LocalDateTime
构造函数以及静态String
方法?
[我最近尝试通过Spring MVC将JSON数据发布到具有LocalDateTime属性的POJO时遇到以下错误:没有用于反序列化的String-argument构造函数/工厂方法...
parse()
中的所有类都没有任何构造函数,至少没有公共构造函数。您只能通过调用静态工厂方法之一(其中parse()
是其中之一)来创建这些类的实例。