源码为简单的决策表使用,需要其他方面源码的请自行拉到底部,也可以加QQ群:476067618 索要
Drools规则引擎, 致力于让更多人快速上手
基础教学视频地址:
-
第一期:
-
第二期:
-
第三期:
-
第四期:
-
第五期:
持续更新...
(求素质三连啊~ my father 们)
有能力的father可以自行看扩展资料
下载地址:
链接:https://pan.baidu.com/s/1564yzRm-CffDIE2CevNy3Q 提取码:kh5c
public static BaseModel execute(List<String> ruleList, BaseModel baseModel) {
if (CollectionUtils.isEmpty(ruleList) || baseModel == null) {
return baseModel;
}
log.info("执行规则引擎 start ....");
System.setProperty("drools.dateformat", "yyyy-MM-dd HH:mm:ss");
KieHelper helper = new KieHelper();
for (String rule : ruleList) {
helper.addContent(rule, ResourceType.DRL);
}
KieSession kSession = helper.build().newKieSession();
kSession.insert(baseModel);
kSession.fireAllRules();
kSession.dispose();
log.info("执行规则引擎 end ....");
return baseModel;
}
}