i configured default-property-inclusion: NON_NULL in my application.yml,it is work very well.BUT,when i create an @Configuration java class,it crashed. my json encodes null field in my json.

@Configuration
public class MyConfiguration extends WebMvcConfigurationSupport{

    /**
     * 可以注册一些拦截器
     */
/*  @Override
    public void addInterceptors(InterceptorRegistry registry) {
        //registry.addInterceptor(new CrossOriginInterceptor());
    }*/

    /**
     * 解决跨域问题
     * 
     * <p>外围网关已经对跨域问题进行了统一处理,微服务内部可以不再关注跨域。<br>
     * 如果想直接将微服务对外提供跨域服务,跨域将注释放开。(如开发调试等特殊需求)
     */
/*  @Override
    public void addCorsMappings(CorsRegistry registry) {
        //registry.addMapping("/**").allowedOrigins("*").allowedMethods("*").maxAge(24*60*60);
    }*/

Comment From: xiongchun

oh, i know. public class MyConfiguration implements WebMvcConfigurer works!