gpt4 book ai didi

java - 如何在 jboss drools 中定义常量?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:36 25 4
gpt4 key购买 nike

全部

我想知道如何在 jboss drools 规则中定义常量变量。

因此,管理员只需更改一处即可修改可配置值。

谢谢。

最佳答案

您可以在规则中定义全局变量。这个变量可以像这样通过 Java 填充:

public void init() {
StatefulKnowledgeSession ksession = knowledgeBase.newStatefulKnowledgeSession();

String string = "foo";
// setGlobal 'string' as 'var' in rule
ksession.setGlobal("var", string);
}

在规则中,这个全局可以通过'global'关键字访问:

global String var;

rule "Test"
when
# actual condition
then
# RHS
end

关于java - 如何在 jboss drools 中定义常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6381650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com