在Drools中是否有可能引发异常,或者我应该返回一个String?当我收到响应时,我应该验证收到的String吗?
示例:
package droolsvalidation.droolsvalidation;
import drools.validation.Code;
rule "MyRule"
when
c: Code(code==null)
then
throw Exception
end
如果可能的话我该怎么办?我该如何处理?
如果您能举个例子说明如何捕获该异常,那就太好了。
答案 0 :(得分:1)
有可能,是的,但是我不知道是否建议这样做。无论如何,您都可以通过向KieBase
注册ConsequenceExceptionHandler
来处理在执行services.Configure<RouteOptions>(options => options.LowercaseUrls = true);
期间引发的异常。
This answer解释了上述方法。
希望有帮助,