![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
drools风控规则引擎
drools规则引擎从入门到开发成为风控引擎
yezhuanxu
这个作者很懒,什么都没留下…
展开
-
drools规则语言指南(五)规则条件和行为
DRL中的规则条件(WHEN,LHS)规则结构规则中的条件DRL中的when部分就是规则的条件(通常又叫做规则的左手边,即:Left Hand Side(LHS))只有满足了所有的条件,才回去执行then部分,如果when部分为空,就是没有条件,那么就默认为true,下面是一个空条件的例子:rule "Always insert applicant" when // Empt...原创 2019-11-19 18:50:53 · 4341 阅读 · 0 评论 -
drools规则语言指南(三)Global全局变量
DRL中global变量的定义先看个例子,java api:List<String> list = new ArrayList<>();KieSession kieSession = kiebase.newKieSession();kieSession.setGlobal( "myGlobalList", list );drl规则文件:global java....原创 2019-11-19 09:02:40 · 2192 阅读 · 0 评论 -
drools规则语言指南(四)规则属性
DRL中的规则属性如下图所示,规则的所有属性都在里面了规则的属性是对规则行为的额外声明。在DRL文件中,在条件的上面定义属性,多个属性分行表示:rule "rule_name" // Attribute // Attribute when // Conditions then // Actionsend属性对照表: ...原创 2019-11-19 10:49:33 · 1209 阅读 · 0 评论 -
drools规则语言指南(二)在DRL中类型和元数据定义
在DRL中类型和元数据定义结构类型声明结构:元数据结构:两种用途new一个新的fact使用元数据@key(value)这种方式,关联新的或已存在的fact不带有元数据的类型声明:一个新fact的定义可以不需要元数据,但是必须要包含属性或者字段。下面是在DRL中定义了一个新的fact类型 Persondeclare Person name : String dateOf...原创 2019-11-18 18:19:39 · 2520 阅读 · 0 评论 -
drools规则语言指南(一)
简介:DRL (Drools Rule Language)是drools规则语言的简称,在使用drools规则引擎的时候,我们经常把写好的规则放在.drl文件中,然后规则引擎再去加载规则,那么一个drl文件基本组成是什么样子的呢?继续向下看:drools规则文件的组成package //包名import //导入的哪些类function // 可选,定义的函数query /...原创 2019-11-04 10:15:49 · 3308 阅读 · 0 评论 -
Error: unable to resolve method using strict-mode: 设置MVEL语言的strict-mode
问题:在drools中使用mvel表达式语言的时候,报出了如下错误 Error: unable to resolve method using strict-mode: ,很明显在默认情况下使用了strict-mode即严格模式,在什么情况下回报出这样的错误呢,比如:参数是String类型,你传了一个Object类型(即便它本来是String 类型)Unable to Analyse Exp...原创 2019-11-18 15:06:40 · 5206 阅读 · 1 评论