美文网首页
Drools第一天学习笔记

Drools第一天学习笔记

作者: ratil_ | 来源:发表于2019-07-22 15:43 被阅读0次

今天学习最简单的使用,看官方文档(翻译的,哈哈哈哈)。
使用KieServices.Factory.get();创建出KieServices;
KieServices.getKieClassPathContainer();创建KieContainer;
kieContainer.newKieSession();创建KieSession;

image.png

需要在resources/MATE-INF下创建kmoduel.xml来获取规则文件等信息
规则文件(*.drl)放在resources下的包(文件夹)里
然后kmoduel.xml中的package属性填写包(文件夹)的属性就好了
kmoduel.xml中的ksession的name属性就是创建KieSession时设置的name

image.png

上面为一个工具类,使用的时候获取到KieContainer实例,再获取到KieSession实例,通过调用kieSeesion.insert()方法将类插入,然后调用kieSession.fireAllRules()方法只需检验。

image.png

相关文章

  • Drools学习笔记

    Drools是一款基于Java的开源规则引擎 实现了将业务决策从应用程序中分离出来。 优点: 1、简化系统架构,优...

  • drools的简单入门案例

    一、背景 最近在学习规则引擎drools,此处简单记录一下drools的入门案例。 二、为什么要学习drools ...

  • Drools第一天学习笔记

    今天学习最简单的使用,看官方文档(翻译的,哈哈哈哈)。使用KieServices.Factory.get();创建...

  • 推理

    1.drools4.0学习实践(一) 2.Drools简单例子 3.

  • 规则引擎drools学习笔记

    前言 最近在琢磨着怎么重新定义系统中的异常规则。这部分内容就是根据不同的参数、配置以及场景情况生成不同的异常。其特...

  • Drools笔记

    Drools 5.5.0.Final是不支持Java8的,学习可以用这个版本,实际生产中根据JDK版本选择Droo...

  • Drools

    一. Drools规则引擎 Drools就是为了解决业务代码和业务规则分离的引擎。Drools 规则是在 Java...

  • Drools Study

    什么是Drools? drools也叫JBoss Rules(JBoss Rules 的前身是Codehaus的一...

  • 2月14笔记

    2月14 第一天web前端学习笔记 有道云笔记

  • SpringBoot2 整合 Drools规则引擎,实现高效的业

    本文源码:GitHub·点这里 || GitEE·点这里 一、Drools引擎简介 1、基础简介 Drools是...

网友评论

      本文标题:Drools第一天学习笔记

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