我有一个bean配置来处理对象到json转换器中的日期,如下所示
<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的多个对象已注册但只有一个预期。
如何解决此错误?
答案 0 :(得分:-1)
您的第二个bean定义没有定义任何ID或名称。但是它引用了第一个bean ref =“jacksonObjectMapper”。
答案 1 :(得分:-1)
您可能在xml中声明了一个额外的org.codehaus.jackson.map.ObjectMapper。你能看看吗?