drools6.4

【撸码师整合】基于Spring + Drools6.4规则引擎代码实例

怎甘沉沦 提交于 2019-12-13 21:31:50
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 简介 官网地址: http://drools.org/ 关于Drools(官网简介直接Copy过来) Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench) and an Eclipse IDE plugin for core development. 最近有个消费返现和后付费保险类型项目,要求根据不同规则进行消费返现及保险静默投保etc. ,为避免过多硬编码ifelse逻辑判断,影响程序可读性及削弱程序可扩展性,因此引入了Drools规则引擎。 至于规则引擎到底是啥,在这里就不赘述了,google一下,你就知道。 Code实现 下面基于一个简单的Mock User Register模拟流程,简单介绍一下关于Spring+Drools集成实现流程。 需求说明 新用户规则: 1.系统Mock生成用户注册数据,并进入Drools规则引擎处理; 2.对于新注册用户设定用户锁定状态,并初始用户等级为3级,覆盖新用户标识为非;