Open 201314 opened 6 years ago
这样可以解决
@zxk175 感觉这样有点取巧
@zxk175 这样操作,全局的配置无法生效,直接给返回long类型。还要每个去配置,贼麻烦。
我也遇到这个问题了。format值传进去了,但是写死了,优先使用全局设置的dateFormat。很蛋疼。
这个问题应该改吧,正常来说都是从小到大生效的配置
这样可以解决
默认就是这个内容 不过spring mvc貌似无效,还是long返回。须每个时间都加@JsonField了,
问题解决了吗,感觉很久了啊,现在版本还是有
1、继承WebMvcConfigurerAdapter后,配置了全局的时间转换格式
2、使用JSONField指定dto转换时间格式
3、最后的转换结果,时间格式为yyyy-MM-dd HH:mm:ss,并不是jsonField的yyyy-MM-dd格式。
4、debug后得到问题在于JSONSerializer类:
此处的逻辑判断,应该是先判断参数format是否被配置了时间格式,再判断全局时间格式。