![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Drool
翁正存
做一名合格的工程师
展开
-
Drools中salience大的规则会先执行
规则文件package testimport 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 · 1824 阅读 · 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 · 626 阅读 · 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 · 358 阅读 · 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 · 367 阅读 · 0 评论