当前位置: 首页 > news >正文

网站搭建需要的公司网站都去哪里找

网站搭建需要的公司,网站都去哪里找,免费wordpress申请,网店托管代运营公司前提#xff1a;环境搭建#xff0c;参考博文springboot整合drools规则引擎 示例入门-CSDN博客案例1#xff0c;商城系统消费赠送积分 100元以下, 不加分 100元-500元 加100分 500元-1000元 加500分 1000元 以上 加1000分订单pojo编写 package cn.beijing.model;import lom…前提环境搭建参考博文springboot整合drools规则引擎 示例入门-CSDN博客案例1商城系统消费赠送积分 100元以下, 不加分 100元-500元 加100分 500元-1000元 加500分 1000元 以上 加1000分订单pojo编写 package cn.beijing.model;import lombok.Data; import lombok.experimental.Accessors; import java.util.Date; Data Accessors(chain true) public class Order {/*** 订单原价金额*/private int amout;/***下单人*/private String user;/***积分*/private int score;/*** 下单日期*/private Date bookingDate; }规则drl文件编写 package rules import cn.beijing.model.Orderrule zerono-loop true //防止陷入死循环lock-on-active true //用于确保规则仅执行一次防止因其他规则触发导致的重复执行salience 1 //指定优先级数值越大优先级越高不指定的情况下由上到下执行when$s : Order(amout 100)then$s.setScore(0);// update($s); endrule add100no-loop truelock-on-active truesalience 1when$s : Order(amout 100 amout 500)then$s.setScore(100);// update($s); endrule add500no-loop truelock-on-active truesalience 1when$s : Order(amout 500 amout 1000)then$s.setScore(500);// update($s); endrule add1000no-loop truelock-on-active truesalience 1when$s : Order(amout 1000)then$s.setScore(1000);// update($s); end案例2规则里比较等操作符使用 pojo文件 package cn.beijing.model;import lombok.Data; import lombok.experimental.Accessors; import java.util.List;Data Accessors(chain true) public class ComparisonEntity {/***名字集合*/private String names;/*** 字符串集合*/private ListString list;}规则drl文件 package rules import cn.beijing.model.ComparisonEntity/*用于测试Drools提供的比较操作符 *///测试比较操作符contains rule rule_comparison_containswhenComparisonEntity(names contains 张三)ComparisonEntity(list contains names)thenSystem.err.println(规则rule_comparison_contains触发-----包括张三); end//测试比较操作符not contains rule rule_comparison_notContainswhenComparisonEntity(names not contains 张三)ComparisonEntity(list not contains names)thenSystem.err.println(规则rule_comparison_notContains触发----不包括张三); end//测试比较操作符memberOf rule rule_comparison_memberOfwhenComparisonEntity(names memberOf list)thenSystem.err.println(规则rule_comparison_memberOf触发-----name在list里); end//测试比较操作符not memberOf rule rule_comparison_notMemberOfwhenComparisonEntity(names not memberOf list)thenSystem.err.println(规则rule_comparison_notMemberOf触发-------name不在list里); end//测试比较操作符matches rule rule_comparison_matcheswhenComparisonEntity(names matches 张.*)thenSystem.err.println(规则rule_comparison_matches触发------name匹配张.*); end//测试比较操作符not matches rule rule_comparison_notMatcheswhenComparisonEntity(names not matches 张.*)thenSystem.err.println(规则rule_comparison_notMatches触发------name--不----匹配张.*); end案例3global全局变量使用 pojo文件 package cn.beijing.model; import lombok.Data;// 业务模型类 Data public class OrderRequest {private Integer amount; }//------------------------------------package cn.beijing.model; import lombok.Data;// 订单折扣类 Data public class OrderDiscount {private Integer discount 0; }规则drl文件 package rulesimport cn.beijing.model.OrderRequest;global cn.beijing.model.OrderDiscount orderDiscount;rule 规则111111111111111 when$order: OrderRequest(amount 20 || amount 50) thenorderDiscount.setDiscount(orderDiscount.getDiscount() 10);System.err.println(orderDiscount.toString() orderDiscount.toString());System.err.println(触发规则: drools.getRule().getName()); end 调用代码 RequestMapping(global_test_1)public Object quyu_jianche_global_test_1(OrderRequest orderRequest){KieSession kieSession kieContainer.newKieSession(ksession);OrderDiscount orderDiscount new OrderDiscount();//设置全局变量kieSession.setGlobal(orderDiscount, orderDiscount);try {kieSession.insert(orderRequest);kieSession.fireAllRules();} finally {kieSession.dispose();}return orderDiscount;} 部分代码参考博文Drools基本介绍入门案例基本语法-CSDN博客
http://www.dnsts.com.cn/news/267229.html

相关文章:

  • 白酒网站定制开发深圳工程项目
  • 中铁建设工程项目公示网站济南网络优化网站
  • 网站搭建设计 是什么大良建设网站
  • t恤在线制作网站百度爱采购推广怎么收费
  • 苏州高端网站制作郑州区块链数字钱包网站开发周期
  • 做问卷用哪个网站好网站的开发包括哪两项
  • 网站建设公司线下推广网站排名seo教程
  • 自学网站制作教程wordpress 用户评论数
  • 电脑商城网站源码网络网站建设电话
  • 摄像网站建设新网建站教程
  • 怎么做卖保险的网站wordpress头部加导航
  • 建企业网站哪个平台好淘宝网页设计价格
  • 无锡网站建设818gx营销型网站建设哪家好
  • 导航网站模板软件技术招聘信息
  • 网页搜索快捷方式seo常见优化技术
  • 国外企业画册设计网站wordpress sae 上传
  • 当当网网站系统建设的意义自己做购物网站推广
  • 广州建网站的公司晋州做网站的联系电话
  • 建立网站需要什么大良手机网站建设
  • 河北网站建站系统哪家好网站空间后台密码
  • 如何发布自己的html网站大庆市城乡建设局网站
  • 手机网站的静态页面wordpress导航菜单加图片
  • 教做3d的网站微信公众号 网站开发 2016
  • 网站新闻百度收录wordpress 设置网站目录权限
  • 湛江制作网站企业徐州市建设工程交易网
  • 湛江有人做网站 的吗非凡网站建设
  • 购物网站哪个是正品网站建设合同的注意事项
  • 东莞规划局官方网站网站建设app开发合同
  • 如何建立个人网站网站不备案可以登录吗
  • 网站建设方案流程电脑网站开发者模式