规则文件路径
提示
如果你是用规则文件编排的方式,则需要指定规则文件路径。如果你是用动态代码构建的方式编排,则无需指定规则文件路径,关于动态代码编排,请参照用代码动态构造规则。
# 单个文件指定
在开始编排之前,首先你要指定规则文件路径,就像这样:
liteflow.rule-source=config/flow.xml
以上是springboot的properties格式,同理,springboot的yaml格式也一样。自己试几下就知道了,这里不做过多说明。
# 多个文件指定
如果你不止一个规则文件,可以用逗号或者分号进行隔开添加:
liteflow.rule-source=config/flow1.xml,config/flow2.xml,config/flow3.xml
# SpringEL表达式支持
在Spring体系下,你还可以用SPEL表达式去定义规则文件的路径,比如
liteflow.rule-source=config/**/flow*.xml
这段就表示在config目录下任意目录里(包含不同层级的子目录)只要含有flow开头的xml文件都会被加载。
除了*的用法之外,SPEL的其他表达式全部都支持。具体可以自行查下SPEL的用法。这里不作过多说明。
帮助我们改善此文档 (opens new window)
上次更新: 2022/10/07, 00:22:18