Mulesoft:如何在捕获异常策略中获取定制业务异常的属性
我是Mulesoft的新手,现在我有一个问题想在这里咨询一下 我有一个自定义的异常类,定义如下:Mulesoft:如何在捕获异常策略中获取定制业务异常的属性,mule,anypoint-studio,Mule,Anypoint Studio,我是Mulesoft的新手,现在我有一个问题想在这里咨询一下 我有一个自定义的异常类,定义如下: class IllegalInputException extends Exception { private String reasonCode; public IllegalInputException (String reasonCode) { super(); this.reasonCode = reasonCode; }
class IllegalInputException extends Exception {
private String reasonCode;
public IllegalInputException (String reasonCode) {
super();
this.reasonCode = reasonCode;
}
public String getReasonCode() {
return reasonCode;
}
public void setReasonCode(String reasonCode) {
this.reasonCode = reasonCode;
}
}
流将检查输入,如果输入无效,则抛出异常
我的问题是如何在Catch异常策略流中获取非法InputException的reasonCode的值
多谢各位 在异常策略中,您应该能够访问“异常负载”,因此像
#[message.exceptionPayload.exception.reasonCode]
这样的表达式应该提供您所需要的内容。
嗯