当前位置:   article > 正文

一知半解-springboot2.x集成Gson_springboot gson 整合

springboot gson 整合
  1. 官网原文:
    Auto-configuration for Gson is provided. When Gson is on the classpath a Gson bean is automatically configured. Several spring.gson.* configuration properties are provided for customizing the configuration. To take more control, one or more GsonBuilderCustomizer beans can be used.
    2.翻译:
    默认提供了Gson的自动配置。当Gson位于类路径中时,会自动装配Gson bean。提供了spring.gson.* 的部分配置属性用于自定义配置。要获取更多的控制权限,可以使用 GsonBuilderCustomizer。
    3.pom(不需要排除Jackson相关依赖)
     <dependency>
         <groupId>com.google.code.gson</groupId>
         <artifactId>gson</artifactId>
         <version>${gson.version}</version>
     </dependency>
    
    • 1
    • 2
    • 3
    • 4
    • 5

4.基本配置 (配置文件)
在这里插入图片描述
5.用类实现配置

package com.dog.it.config;
import com.google.gson.GsonBuilder;
import org.springframework.boot.autoconfigure.gson.GsonBuilderCustomizer;
import org.springframework.stereotype.Component;
@Component
public class GsonConfig implements GsonBuilderCustomizer {
    @Override
    public void customize(GsonBuilder gsonBuilder) {
        //设置项
        gsonBuilder.setDateFormat("yyyy-MM-dd HH:mm:ss");
        gsonBuilder.serializeNulls();
    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号