规则引擎 easy-rules

规则引擎 easy-rules

官方:https://github.com/j-easy/easy-rules/wiki/web-app
直接看官方的例子。
经典的例子:https://github.com/j-easy/easy-rules/wiki/fizz-buzz
大致的步骤:

  1. 创建各种规则,即rule.可以通过 pojo 或 RuleBuilder API 两种方式创建。
  2. 创建规则容器Rules rules = new Rules();,注册创建的规则rules.add(rule);
  3. 创建流,即facts.流控制规则的参数输入.Facts facts = new Facts();facts.add("参数名", 参数值);
  4. 创建引擎,即RulesEngine。由引擎把facts和rules结合进行处理,RulesEngine.fire(rules, facts);

源码解读

http://blog.csdn.net/u013817349/article/details/78088105

©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页