🛫执行
# 初始化你的FlowExecutor执行器
通过以下代码你可以轻易的初始化FlowExecutor
处理器:
LiteflowConfig config = new LiteflowConfig();
config.setRuleSource("config/flow.el.xml");
FlowExecutor flowExecutor = FlowExecutorHolder.loadInstance(config);
注意
规则文件须定义成xxxx.el.xml的形式,如果你定义成了xxxx.xml的形式,那是基于旧的规则模式。EL形式的规则将不生效。
更多配置项请参考配置项章节。
提示
要注意的是,不建议每次执行流程都去初始化FlowExecutor
,这个对象的初始化工作相对比较重,全局只需要初始化一次就好了。建议在项目启动时初始化或者第一次执行的时候初始化。
# 用FlowExecutor执行
LiteflowResponse response = flowExecutor.execute2Resp("chain1", "arg");
提示
这个DefaultContext
是默认的上下文,用户可以用最自己的任意Bean当做上下文传入,如果需要传入自己的上下文,则需要传用户Bean的Class属性,具体请看数据上下文这一章节。
帮助我们改善此文档 (opens new window)
上次更新: 2022/10/07, 00:22:18