这是我最终所做的。
<bean > <property name="messageConverters"> <list> <bean > <property name="objectMapper" ref="jacksonObjectMapper" /> </bean> </list> </property></bean><!-- jackson configuration : https://stackoverflow.com/questions/3661769 --><bean id="jacksonObjectMapper" /><bean id="jacksonSerializationConfig" factory-bean="jacksonObjectMapper" factory-method="getSerializationConfig" /><bean > <property name="targetObject" ref="jacksonSerializationConfig" /> <property name="targetMethod" value="setSerializationInclusion" /> <property name="arguments"> <list> <value type="org.prehaus.jackson.map.annotate.JsonSerialize.Inclusion">NON_DEFAULT</value> </list> </property></bean>
我仍然必须弄清楚如何配置其他属性,例如:
om.configure(JsonGenerator.Feature.QUOTE_FIELD_NAMES, true);



