根據業務需求,須要一些規則校驗。api
此篇使用規則引擎Drools結合工做流引擎Activiti來實現一個簡單的規則校驗。測試
activiti.cfg.xml配置:gradle
<property name="customPostDeployers"> <list> <bean class="org.activiti.engine.impl.rules.RulesDeployer" /> </list> </property>
gradle配置:xml
//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.drlit
3.用錯誤測試數據測試,校驗不經過class
4.用正確測試數據測試,校驗經過配置