【发布时间】:2015-09-29 23:16:37
【问题描述】:
我有这样的场景,如果发生 3 个错误,则应该执行一个 catch 块,而不是应该执行这三个其他 catch 块。
我尝试放置 3 个异常:#[exception.causedBy(java.net.UnknownHostException) ||exception.causedBy(java.net.ConnectException)||exception.causedBy(org.mule.transport.jms.redelivery .MessageRedeliveredException)] 在第一个 catch-1 条件下并将第二个 catch 留空。但是我在这里面临的问题是控制直接进入第二个catch-2。我尝试在第二个 catch-2 中调整 #[exception.causedBy(*)]。但它没有用任何人都可以就此提出建议吗?
谢谢。,
【问题讨论】: