业务规则校验DEMO(规则引擎Drools+工作流引擎Activiti 的实现)
根据业务需求,需要一些规则校验。 此篇使用规则引擎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.用正确测试数据测试,校验通过 来源: oschina 链接: https://my.oschina.net/u/1386987/blog/740399