您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring JMS:为@JmsListener注释方法设置ErrorHandler

Spring JMS:为@JmsListener注释方法设置ErrorHandler

虽然使用注释一样@EnableJms@JmsListener等来的工作与Spring JMS的的ErrorHandler可以设置这样的

@Bean
public DefaultJmsListenerContainerFactory jmsListenerContainerFactory(ConnectionFactory connectionFactory, ExampleErrorHandler errorHandler) {
    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    factory.setConnectionFactory(connectionFactory);
    factory.setErrorHandler(errorHandler);
    return factory;
}

@Service
public class ExampleErrorHandler implements ErrorHandler{   
    @Override
    public void handleError(Throwable t) {
        //handle exception here
    }
}

此处提供更多详细信息:注释驱动的侦听器端点

Java 2022/1/1 18:24:52 有673人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶