美文网首页
规则引擎 easy-rules

规则引擎 easy-rules

作者: hemiao3000 | 来源:发表于2020-09-22 08:00 被阅读0次

    源码解读

    官方: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

    相关文章

      网友评论

          本文标题:规则引擎 easy-rules

          本文链接:https://www.haomeiwen.com/subject/jnpiyktx.html