实际上我知道如何通过手动编写DRL来从Drool调用静态方法。但现在我正在探索 Drool Workbench 以提高生产力。
我有静态java方法,它将接受两个参数。我已经在规则中导入了该 java 类。
我只需要帮助我从 Drool Workbench 在我的规则中添加 Java 方法调用的步骤列表。
最佳答案
Drools 工作台的 Then
部分中有一个选项“调用方法”。
第 1 步:在 When
部分添加 DataObject(例如:SampleDataObject),这样您就会得到 There is a SampleDataObject
第 2 步:现在单击 Then
部分的“+”图标,您将看到一个选项Call method on SampleDataObject
。单击它,它将显示数据对象中的方法列表。您可以选择该方法并传递您的参数。
关于java - 口水工作台 : How to call User defined static Java Method from Drool Rule,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35981528/