消费端抛出异常的处理,请教老师

来源:4-16 RabbitMQ与SpringBoot2.0整合实战-4

samudaodan

2020-01-14

照猫画虎在项目中写了消费端,碰到了一个问题,在项目中使用JsonObject的fromObject方法,jar包中的JsonUtils没有引入对应依赖抛出ClassNotFound,但是异常没有被业务代码中的catch捕获,抛到了InvocableHandlerMethod然后被ribbitmq捕获自动ack重回队首了,然而我已经设置了手动应答,为啥异常不会被捕获呢??

debug没有进入catch
最外层已经处理方法抛出的异常
此处抛出异常

写回答

1回答

阿神

2020-01-16

代码贴一下我看看,如果捕获异常,是可以做处理的,比如记录日志后丢弃,做人工补偿

0
0

RabbitMQ精讲 从0到1驾驭RabbitMQ应用与设计

从0到1,全面深入掌握RabbitMQ消息中间件技术

1460 学习 · 443 问题

查看课程