springboot 项目中获取默认注入的序列化对象 Obj…

2019-01-22 01:59:30来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

在 springboot 项目中使用 @SpringBootApplication 会自动标记 @EnableAutoConfiguration

在接口中经常需要使用时间类型,Date ,如果想要格式化成指定格式需要在 application.yml 配置文件中配置

 

spring:
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss.SSS
    time-zone: GMT+8
    defaultPropertyInclusion: non_null   #非空属性才序列化
    deserialization:
      FAIL_ON_UNKNOWN_PROPERTIES: false #未定义的key不序列化

 

AutoConfiguration 会将 ObjectMapper 注入到 spring 环境中,具体是在 JacksonAutoConfiguration 类中

 

 2 如果在 spring 环境中想要使用配置的 ObjectMapper ,使用自动注入方法即可

@Autowired
private ObjectMapper objectMapper;

 


原文链接:https://www.cnblogs.com/zhaopengcheng/p/10300279.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:JDK安装、java环境配置

下一篇:源码分析--HashMap(JDK1.8)