码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot全局Jackson配置未生效

时间:2019-11-23 12:46:32      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:nal   final   生效   vcc   格式   后台服务   mat   one   bean   

在做一个小项目,后台服务第一次用SpringBoot构建。接口使用Json格式,在application.properties中配置如下:

spring.jackson.default-property-inclusion=NON_NULL

spring.jackson.time-zone=GMT+8

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss

测试,竟然没有生效,Json数据中依然有null的属性,日期依然是整形数字。在Bean中设置Jackson注解是有效的,但总觉得繁琐和重复。后来反复查资料和测试,终于发现问题所在。

Finally, if you opt out of the Spring Boot default MVC configuration by providing your own @EnableWebMvc configuration, you can take control completely and do everything manually by using getMessageConverters from WebMvcConfigurationSupport.

《Spring Boot Reference Guide》 

去掉@EnableWebMvc,果然一切都OK了。

SpringBoot全局Jackson配置未生效

标签:nal   final   生效   vcc   格式   后台服务   mat   one   bean   

原文地址:https://www.cnblogs.com/qingmuchuanqi48/p/11917027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!