场景:
后台通过实体接收参数,使用POST,前端通过Json的形式进行交互。
前端传 "2020-10-18 11:20:23" 这种格式的时间时,后端无法接收,报解析异常。
解决:
@JsonFormat
后端的 LocalDataTime 只能解析类似【 2020-01-01T10:00:00】 这样的格式。
只要在后端的实体类,相应的属性上加如下注解,即可解决。
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
缺点:
每个用到的属性都要加,略麻烦,亦可采用后端字符串接收,使用再转LocalDataTime的方式来避免。