摘要: 1、背景 此处主要记录一下2个小的知识点,防止以后忘记。 1、如何在drools中执行某个drl文件。 2、如果我们的规则是一个String类型的字符串,那么该如何执行。 2、实现 2.1 执行指定的drl文件 KieHelper kieHelper = new KieHelper(); // 获取 阅读全文
posted @ 2022-05-26 14:35 huan1993 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1、背景 在之前的文章中,我们学习了drools的一些基本语法,在这篇文章中,我们实现在SpringBoot中集成drools。 2、需求 我们需要在drools中判断用户是否可以玩游戏。 规则一:如果用户的年龄age>=18,则可以玩游戏。 规则二:如果用户的年龄age<18,则不可以玩游戏。 3 阅读全文
posted @ 2022-05-26 10:05 huan1993 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 1、背景 在我们开发的过程中,可能一个场景需要写多个规则,但是某些规则和别的规则又是互斥的关系。即某个规则成立时,不管其余的规则是否成立,其余的规则都不在执行。那么这种场景该如何处理呢? 2、需求 假设我们有三个规则 rule-01、rule-02和rule-03,当rule-02执行后,那么rul 阅读全文
posted @ 2022-05-26 09:41 huan1993 阅读(330) 评论(0) 推荐(0) 编辑