步骤打印
LiteFlow在执行每一条流程链后会打印步骤,这个步骤是程序实际执行的顺序
普通打印
普通打印只会打印nodeId,样例如下:
a==>c==>m==>q==>p==>p1==>g
别名打印
如果你希望在打印流程链的时候增加别名描述,那你需要在定义组件的时候设置name属性
最终样例为:
a[组件A]==>b[组件B]==>m[组件M]
如何进行别名打印?分以下两种情况说明
Springboot & Spring 扫描方式
你定义的组件中,把@Component
换成@LiteflowComponent
,并做如下定义:
@LiteflowComponent(id = "a", name = "组件A")
public class ACmp extends NodeComponent {
@Override
public void process() {
System.out.println("ACmp executed!");
}
}
规则文件方式定义组件
如果你的组件是在规则文件中定义,则需要在<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"/>