我想AnnotationMethodHandlerExceptionResolver
通过添加杰克逊消息转换器进行配置。问题是我已经<mvc:message-converters>
通过创建一个 bean 配置了消息转换器,并且我不能在AnnotationMethodHandlerExceptionResolver
既不使用ref
中引用它<mvc:message-conferters>
<mvc:annotation-driven>
<mvc:message-converters register-defaults="false">
<bean id="mappingJackson2" class="pl.styall.scylla.json.config.CustomMappingJackson2">
<property name="objectMapper" ref="jacksonObjectMapper" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
<bean id="outboundExceptionAdapter"
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver">
<property name="messageConverters">
<list>
<ref bean="mappingJackson2" />
</list>
</property>
</bean>
我可以为<mvc:message-converters>
and定义两个 bean AnnotationMethodHandlerExceptionResolver
,但这可能不是最好的主意。还有其他方法可以做到这一点吗?