使用jackson将返回的null数据取消,后端为null的数据,不返回给前端
@Configuration
@ConditionalOnClass(ObjectMapper.class)
@AutoConfigureBefore(JacksonAutoConfiguration.class)
public class JacksonConfig
{
@Bean
public Jackson2ObjectMapperBuilderCustomizer customizer()
{
return builder -> {
builder.locale(Locale.CHINA);
builder.timeZone(TimeZone.getTimeZone(ZoneId.systemDefault()));
builder.simpleDateFormat("yyyy-MM-dd HH:mm:ss");
builder.modules(new JacksonLocalDateTimeModule());
builder.serializationInclusion(JsonInclude.Include.NON_NULL);
};
}
}
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>