将动态 XLS 文件路径传递给 Drools 规则引擎

问题描述

我正在研究 Drools 规则引擎,在这方面,我想根据条件动态地传递文件路径。有没有人对此有想法?我附上一段代码供参考。

private KieFileSystem getKieFileSystem() {
    KieFileSystem fileSystem = kieServices.newKieFileSystem();
    List<String> rules = Arrays.asList(ruleEngineUrl);
    for (String rule : rules) {
        fileSystem.write(ResourceFactory.newClassPathResource(rule));
    }
    return fileSystem;

}

在上面的代码中,我想动态设置 ruleEngineUrl。

提前致谢!

解决方法

我得到了解决方案, 你可以做什么,你可以简单地将参数传递给 getKieFileSystem(String URL)。这将用作您的动态网址。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...