
Drool
翁正存
做一名合格的工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Drools中salience大的规则会先执行
规则文件 package test import com.blackfish.demo.drools.Stu; rule "rule1" salience 2 when $stu:Stu(age > 30) then System.out.println("age>30岁的人: " + $stu...原创 2019-05-22 13:54:53 · 1985 阅读 · 0 评论 -
搭建最简单的Drool框架
maven配置: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven....转载 2019-05-22 14:00:23 · 694 阅读 · 0 评论 -
Drool的LHS和RHS
LHS:Left Hand Side,在Rete网络的左边部分,即规则的when部分。 RHS:Right Hand Side,在Rete网络的右边部分,即规则的then部分,可以用纯java代码写。 rule "rule4" salience 4 when $stu:Stu(getName() == "张三", gender == "male") ...原创 2019-05-22 16:41:56 · 435 阅读 · 0 评论 -
Drool的global变量
global变量可以记录要返回的结果。 drl文件中如何使用: import com.blackfish.demo.drools.OutputDisplay; global OutputDisplay outputDisplay; rule "rule1" salience 2 when $stu:Stu(age > 30) ...原创 2019-05-22 16:44:12 · 428 阅读 · 0 评论