
上有一个物业
AbstractMessageListenerContainer:
<bean id="listener" > <property name="errorHandler" ref="someHandler"/> <property name="destinationName" value="someQueue"/> <property name="connectionFactory" ref="connectionFactory"/></bean>
someHandlerbean
在哪里实现
ErrorHandler:
@Servicepublic class SomeHandler implements ErrorHandler { @Override public void handleError(Throwable t) { log.error("Error in listener", t); }}但是请注意,根据文档:
该消息侦听器的默认行为将 在错误级别记录任何此类异常
。[…]但是,如果必须进行错误处理,则可以将错误处理程序策略的任何实现提供给setErrorHandler(ErrorHandler)方法。
检查您的日志,也许已经记录了异常?
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)