Drools学习笔记1—规则文件
2024-08-22 20:50:09
Facts(即普通的POJO)
指普通业务对象插入到Workingmemory后的对象
规则可以对fact对象进行任意的对象操作
是规则与应用系统交换的桥梁
返回FactHandler对象,是插入到Workingmemory后的句柄
facts例子
public class Customer {
private long customerId;
private String customerName;
private String state;
}
规则文件
- 以.drl 结尾的文件
规则例子:
package com.sample import com.sample.DroolsTest.Message; rule "Hello World"
when
m : Message( status == Message.HELLO, myMessage : message )
then
System.out.println( myMessage );
m.setMessage( "Goodbye cruel world" );
m.setStatus( Message.GOODBYE );
update( m );
end rule "GoodBye"
when
Message( status == Message.GOODBYE, myMessage : message )
then
System.out.println( myMessage );
end
最新文章
- C++中的 :: 用法
- mysql备份还原
- 用c#开发微信 (12) 微统计 - 阅读分享统计系统 2 业务逻辑实现
- GIT的标准文档 使用和服务介绍
- C++初学者 const使用详解
- 安卓天天练练(十五)改造BasicSyncAdapter
- [Regex Expression] Find Sets of Characters
- python链接mysql
- smart contract 知识点
- 201771010142 张燕《面向对象程序设计(java)》第一周学习总结
- ylz 开发学习笔记一(注意事项)
- flex 布局 出滚动条的操作
- LeetCode 第 338 题 (Counting Bits)
- dojox.grid.DataGrid显示数据的方法(转)
- JavaWeb基础—HttpServletResponse
- 分布式理论系列(一)从 ACID 到 CAP 到 BASE
- ehcache 的 配置文件: ehcache.xml的认识
- lucene的分词器宝典
- HTML中打开新页面的方法
- C++11新标准