⚙️配置
# 组件的定义
在依赖了以上jar包后,你需要定义并实现一些组件,确保SpringBoot会扫描到这些组件并注册进上下文。
@Component("a")
public class ACmp extends NodeComponent {
@Override
public void process() {
//do your business
}
}
以此类推再分别定义b,c组件:
@Component("b")
public class BCmp extends NodeComponent {
@Override
public void process() {
//do your business
}
}
@Component("c")
public class CCmp extends NodeComponent {
@Override
public void process() {
//do your business
}
}
# SpringBoot配置文件
然后,在你的SpringBoot的application.properties或者application.yml里添加配置(这里以properties为例,yaml也是一样的)
更多配置项请参考配置项章节。
liteflow.rule-source=config/flow.el.xml
# 规则文件的定义
同时,你得在resources下的config/flow.el.xml
中定义规则:
<?xml version="1.0" encoding="UTF-8"?>
<flow>
<chain name="chain1">
THEN(a, b, c);
</chain>
</flow>
SpringBoot在启动时会自动装载规则文件。
帮助我们改善此文档 (opens new window)
上次更新: 2023/08/04, 17:02:03