业务规则校验DEMO(规则引擎Drools+工作流引擎Activiti 的实现)

做~自己de王妃 提交于 2019-12-06 12:49:59

根据业务需求,需要一些规则校验。

此篇使用规则引擎Drools结合工作流引擎Activiti来实现一个简单的规则校验。

activiti.cfg.xml配置:

<property name="customPostDeployers">
    <list>
        <bean class="org.activiti.engine.impl.rules.RulesDeployer" />
    </list>
</property>

gradle配置:

//Drools
compile 'org.drools:knowledge-api:6.4.0.Final'
compile 'org.drools:drools-compiler:6.4.0.Final'
compile 'org.drools:drools-core:6.4.0.Final'
compile 'org.mvel:mvel2:2.2.8.Final'

 

 

1.Activiti流程定义

2.创建Drools规则文件 LiumiRules.drl

3.用错误测试数据测试,校验不通过

4.用正确测试数据测试,校验通过

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!