我没有spring.xml的选项,所以我通过带注释的方法去。SPRING REST:从JSON格式的响应中删除空对象
我有以下REST接口封装:com.dpk.cm.impl.ecommerce.rest 和com.dpk.cm.impl.ecommerce.rest.services
我创建了一个Spring配置类的实现:但似乎我仍然看到我的JSON响应空对象。
下面是我的代码:
@Configuration
@ComponentScan(basePackages = "com.dpk.cm.impl.ecommerce.rest")
@EnableWebMvc
public class SpringConfig extends WebMvcConfigurerAdapter {
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
final ObjectMapper objectMapper = new ObjectMapper();
// objectMapper.setSerializationInclusion(Inclusion.NON_EMPTY);
objectMapper.setSerializationInclusion(Include.NON_EMPTY);
converter.setObjectMapper(objectMapper);
converters.add(converter);
super.configureMessageConverters(converters);
}
}
如何删除从JSON对象效应初探空对象。
它仍然没有工作。 @Bean功能是必需的 –