来自Java API的口水规则语言



我使用的平台需要Drools规则语言(DRL),但对我来说更方便的是在Java API中创建规则。

是否有办法在Java API中创建规则,然后将其转换/传输到DRL?

Drools确实有Geoffrey提到的用于构建规则的流畅API,但它不在公共API中。你可以使用它,它已经稳定了好几年了,但你需要意识到,随着时间的推移,可能会有一些变化,因为新功能被添加到引擎中。

API由Drools解析器本身使用。这里有一些单元测试可以作为例子:

https://github.com/droolsjbpm/drools/blob/6.3.x/drools-compiler/src/test/java/org/drools/compiler/lang/api/DescrBuilderTest.java L451-L465

最新更新