Drools - 如何从具有不同事实的多个 DRL 文件中触发多个规则?
我是 Drools 新手。我有多个事实,每个事实都与不同的 DRL 文件相关联。如何从单个 java 类或单个 session 中触发具有不同事实的所有规则?是否可以?或者应该将不同的事实句柄从不同的 java 类加载到不同的 session 中来执行此操作?
最佳答案
您还可以修改 kmodule.xml 以在 kbase 属性中包含所需的资源(drl 或 xls 文件)。您应该设置的属性是
<kbase name = "Foo" packages="resource_package1, resource_package2,...,resource_packagen"/>
.
您还可以将其设置为 all
这意味着您将包含项目的所有资源。通过创建一个 session 并激发您的所有规则并根据其显着性运行。
关于java - Drools - 从具有不同事实的多个 DRL 文件中触发多个规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16581670/