Drools如何使用
使用一个新技术时。首先了解其作用,具体的这里不再过多的阐述。
参考:https://blog.csdn.net/u013115157/article/details/64922653
Drools几种使用方式
1.使用Drl方件进行规则书写
package com.hello
import com.hello.Hi
rule "hello"
when
eval(true)
then
System.out.println("Hello!!!");
end
从上面截图我们可以看出drl文件的规范
package 包
import 引入类
rule "" 规则名称
when 规则条件(eval true 代表条件成立)
then 规则动作部分(当when部分成立时执行)
end 结束
使用drl文件进行规则书写的缺点:仅限于开发/懂得编程人员开发与维护。所以我们使用drools提供的动态编译功能。
2.结合数据库动态编译规则文件
解决的问题:
1.不再进行书写规则文件。2.基于类对象与数据库存储的基础可脱离程序员使得业务人员最快的上手规则文件的配置。3.程序员在开发中只关心事实对象而无需关心业务规则。
核心代码:
KieServices kie