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!