Drools规则引擎,网上大把相关的文章介绍,但我感觉不够直白,理解有些困难,且知识点没有集中比较分散、有些还是早前版本的内容,对与新手来说上手可能比较慢,而且比较容易走弯路,故我在深入研究并实践于项目中后,在空闲时间花费精力整理了这篇文章,分享出来,便大家快速上手。
org.kie
kie-spring
7.55.0.Final
```java
public Object checkRule(Object msg) {
List drlContentList=new ArrayList<>();
//当一个Fact对象为集合对象时的判断
//这个是当把某个集合(List)当成一个fact传入工作内存中后,规则有效
drlContentList.add("package zuowenjun.drools.rule.demo\n" +
"import cn.zuowenjun.model.Message;\n" +
"import java.util.List;\n" +
"rule \"test rule 0\"\n" +