2024年3月28日
摘要: 一、规则文件构成 在使用Drools时非常重要的一个工作就是编写规则文件,通常规则文件的后缀为.drl。 drl是Drools Rule Language的缩写。在规则文件中编写具体的规则内容。 一套完整的规则文件内容构成如下: package 其实就是一个逻辑层面的划分,不同于java里面的包名, 阅读全文
posted @ 2024-03-28 17:13 花溪月影 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、业务场景说明 业务场景:消费者在图书商城购买图书,下单后需要在支付页面显示订单优惠后的价格。具体优惠规则如下: 二、开发实现 1、创建maven工程drools_quickstart并导入drools相关核心依赖的maven坐标 <dependency> <groupId>org.drools< 阅读全文
posted @ 2024-03-28 15:06 花溪月影 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、什么是规则引擎 规则引擎,全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模块编写业务决策(业务规则),由用户或开发者在需要时进行配置、管理。 需要注意的是规则 阅读全文
posted @ 2024-03-28 13:55 花溪月影 阅读(17) 评论(0) 推荐(0) 编辑