公司有自己的规则引擎配置平台,执行核心为drools,配置后生成规则脚本,存入数据库,执行的时候调用drools的Api,关键代码:
StatelessSession statelessSession = ruleBase.newStatelessSession();
statelessSession.setGlobal("externalConditionResult", true);
statelessSession.execute(list);
以前一直是在后台硬编码调用每一个规则,使用activiti5工作流引擎,可以