当我们编写规则时,有时您需要自己声明一些课程以在协助后运行规则。如果您需要使用的类,则需要提前声明它,因此它不灵活。班级是什么?可以使用流口水实现。
注意:
如果您不理解上面的代码,请看不起。
1.在DRL文件中删除枚举类型。
2.在DRL文件中删除类。
3.在DRL文件中删除类并完成继承操作。
4.编写并使用我们的自定义类型。
5. Java将类型值分配给DRL文件,包括类和枚举类型。
语法结构:
在此类别中,这种类型可以是现有因素或任何有效的Java类型。
用于完成继承操作。
解释:
1.如果规则内存中有对象,并且该规则被激活。
2.激活规则后,修改了订单的状态,并在Java代码中获得修改值。
注意:
1.获取Java中DRL文件中声明的类型,您需要使用它来获取它。
2.如果您需要在DRL文件中获取枚举类型语句的值,则可以通过反射获得。
可以看出,这些规则是执行的,并且在Java中也获得了工作内存后的值。
https://gitee.pom/huan1993/spring-cloud-parent/master/drools-drl-wype-declarations
1. https://docs.drools.org/7.69.0.final/drools/html_single/index.html-declarations-con_drl-rules
原始:https://juejin.cn/post/7098585271502897183