后端时间格式:LocalDateTime
前端时间格式:2018-11-19 23:13:25
解决方案:
//实体类
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Comment {
@Id
private String _id;
private String articleid;
private String content;
private String userid;
private String parentid ;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime publishdate;
}
//控制层
@PostMapping()
public Mono<Result> save(@RequestBody Comment comment){
return Mono.just(new Result(true, StatusCode.OK,"提交成功"))
.map(result -> {
commentService.save(comment);
return result;
})
.doOnError(throwable -> log.info("提交失败:>>>" + throwable.getMessage()))
.onErrorReturn(new Result(false, StatusCode.ERROR, "提交失败"));
}
在LocalDateTime字段上加上@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”)注解就能告知spring 以怎么的格式去解析你前端传的时间格式。