java如何在Spring Boot 1.5.9中全局配置jackson非空
我用的是Spring Boot 1.5.9和jackson 2.8.10。我想全局配置这个@JsonInclude(Include.NON_EMPTY)
注释,以便我的API的所有对象都按照注释规则序列化
我怎么能得到这个
我试着看完application.properties
文件
spring.jackson.default-property-inclusion=non_null
还可以通过配置类:
@Primary
@Bean
public Jackson2ObjectMapperBuilder objectMapperBuilder() {
Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();
builder.serializationInclusion(JsonInclude.Include.NON_NULL);
builder.serializationInclusion(JsonInclude.Include.NON_EMPTY);
builder.failOnUnknownProperties(false);
return builder;
}
但这些都没有效果。它不起作用
有人知道怎么做吗
共 (0) 个答案