标签: java spring spring-boot error-handling jms
我正在试图故意以一种已经编写的方法来使JMS调用失败,以测试我的JMS错误处理程序。我尝试了几种不同的方法,例如将null值传递给队列等,但是都没有成功调用我的JMS错误处理程序。有人知道一种快速的方法来获取正确的错误以进行测试吗?谢谢。
答案 0 :(得分:0)
通过“错误处理程序”,我假设您的意思是JMS 。如果是这样,则值得注意的是,只有在无法以其他任何方式传递对应的Connection的异常时才调用ExceptionListener。我的建议是在测试运行时以编程方式杀死代理。如果这对您不可行,则您需要找到其他方法来在测试期间强行断开连接。