業務規則校驗DEMO(規則引擎Drools+工做流引擎Activiti 的實現)

根據業務需求,須要一些規則校驗。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.用正確測試數據測試,校驗經過配置

相關文章
相關標籤/搜索