我有一个在object-to-json转换器中处理日期的bean配置,如下所示
<spring:beans>
<spring:bean id="jacksonObjectMapper" class="org.codehaus.jackson.map.ObjectMapper" />
<spring:bean
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<spring:property name="targetObject" ref="jacksonObjectMapper" />
<spring:property name="targetMethod" value="configure" />
<spring:property name="arguments">
<spring:list>
<spring:value>WRITE_DATES_AS_TIMESTAMPS</spring:value>
<spring:value>false</spring:value>
</spring:list>
</spring:property>
</spring:bean>
</spring:beans>
我得到了错误
注册了多个org.codehaus.jackson.map.ObjectMapper类类型的对象,但只应注册一个。
如何修复此错误?
发布于 2017-04-18 20:24:09
您的第二个bean定义没有定义任何Id或名称。但是它引用了第一个bean ref="jacksonObjectMapper“。
发布于 2017-04-19 15:11:31
您可以在xml中声明一个额外的org.codehaus.jackson.map.ObjectMapper。你能检查一下吗?
https://stackoverflow.com/questions/43458073
复制相似问题