【发布时间】:2022-12-24 06:50:37
【问题描述】:
我遇到了一个奇怪的问题,如果行以 ',' 结尾,流口水规则不会给出异常,但如果逗号 (',') 之前有额外的空格,则会给出异常。有谁知道为什么会这样?数据来自 kafka,我期待一个异常打印输出。这与流口水如何解析参数有关吗?谢谢!下面是两个例子。
//Case 1: not giving anything
when
App(
AppId == $inputId,
source == "APP_STORE"
)
then
System.out.println("Exception Caught!");
//Case 2: Can print out exception
when
App(
AppId == $inputId ,
source == "APP_STORE"
)
then
System.out.println("Exception Caught!");
【问题讨论】:
-
你在哪里声明
$inputId?请显示完整的规则和一个示例输入,它将触发一个版本而不是另一个版本。 -
$inputId 的值可能在末尾有转义字符“\\”。请检查。
标签: drools