java - 所有规则都没有在 easy-rules 库中注册。如何解决这个问题?
问题描述
我正在使用
Rules rules = new Rules()
它来创建新规则并进行注册,我正在使用:rules.register(new CustomRule(arg1))
我创建的规则都在扩展,BasicRule
因为我必须传递参数并在规则中使用它们。我有 4 条规则正在以这种方式注册。
但问题是,在 的帮助下触发规则时RulesEngine
,只有第一个注册规则正在执行。我无法触发所有这些规则。
而且,在调试时,我看到 4 个注册规则中只有第一个规则正在注册。但是,我想解雇所有的规则,这并没有发生。
easy-rules
如果他们在图书馆遇到类似的问题,请任何人提供帮助。我正在使用 POJO 方法来构建自定义规则。
解决方案
推荐阅读
- apache-kafka - Scrapy-cluster 回调请求不起作用,卡在处理元直通中间件
- postgresql - 如何将镶木地板文件从 s3 导入到 postgresql rds
- php - 使用 'for' PHP 计算单词
- python - Pandas 按二和一变量分组
- python - GCF 的软件包是如何获得的?
- java - 什么错误“mysqlinsert E/MultiWindowProxy:getServiceInstance 失败!” 方法?
- typescript - Typescript函数数组类型检查
- xamarin.forms - Xamarin Forms:如何在 Xamarin Forms 中创建 Epub 查看器?
- geospatial - Snowflake DB:如何在 Snowflake 中绘制地理空间球体特征?
- python-3.x - 使用 imshow 函数显示图像时出错