美文网首页
SpringBoot全局Jackson配置未生效

SpringBoot全局Jackson配置未生效

作者: python4work | 来源:发表于2018-09-07 09:23 被阅读0次

    在做一个小项目,后台服务第一次用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配置未生效

          本文链接:https://www.haomeiwen.com/subject/zjuqgftx.html