我将一个对象 ObjectDTO 作为具有一些 org.joda.time.LocalDateTime 参数的 POST 传递。
public class ObjectDTO dto {
...
private LocalDateTime dataesecuzione;
private LocalDateTime oraesecuzione;
public LocalDateTime getDataesecuzione() {
return dataesecuzione;
}
public void setDataesecuzione(LocalDateTime dataesecuzione) {
this.dataesecuzione = dataesecuzione;
}
public LocalDateTime getOraesecuzione() {
return oraesecuzione;
}
public void setOraesecuzione(LocalDateTime oraesecuzione) {
this.oraesecuzione = oraesecuzione;
}
...
}
@PutMapping("/api/get/{id}")
public ResponseEntity<Integer> update(@PathVariable("id") int id, @RequestBody ObjectDTO dto) {
...
}
问题是所有 LocalDateTime 参数都重置为当前日期/时间。
我该如何解决这个问题?
谢谢