- 官网原文:
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>
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();
}
}