框架:springMVC+spring+mybatis+maven+mysql
工具:Spring Tool Suite
问题:
后台返回JSON时,查询语句并没有查询其他的属性,但是JSON依然显示属性,但是为NULL,
很烦人,后来在在网上找到解决方法----配置文件中加入如下代码:
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean
class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean">
<property name="serializationInclusion" value="NON_NULL" /><!-- 重点:JSON只输出非NULL字段 -->
</bean>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
网友评论