组件别名
LiteFlow支持了组件别名的设置,一般用来填写中文名称,方便记忆的名称。
设置了组件别名,在打印出步骤信息的时候,会带上相应别名。
组件别名的设置分两种情况
# Springboot & Spring 扫描方式
大多数情况下,很多人使用的都是springboot/spring框架,那么只需要做如下改变
你定义的组件中,把@Component
换成@LiteflowComponent
,并做如下定义:
@LiteflowComponent(id = "a", name = "组件A")
public class ACmp extends NodeComponent {
@Override
public void process() {
System.out.println("ACmp executed!");
}
}
# 规则文件方式定义组件
在非spring体系的工程里,组件是需要定义在规则文件里的,那么需要做如下添加
需要在<node>
节点中加入name的属性
<node id="a" name="组件A" class="com.yomahub.liteflow.test.config.cmp.ACmp"/>
<node id="b" name="组件B" class="com.yomahub.liteflow.test.config.cmp.BCmp"/>
# 打印
关于别名的打印请参照打印信息详解。
帮助我们改善此文档 (opens new window)
上次更新: 2022/10/07, 00:22:18