⚙️配置
# 组件的定义
在依赖了以上jar包后,你需要定义并实现一些组件,这里需要注意的是@Component
注解应为Solon框架提供的:
import org.noear.solon.annotation.Component;
@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
}
}
# 配置文件
然后,需要定义application.properties或者application.yml里添加配置(这里以properties为例,yaml也是一样的)
更多配置项请参考Solon下的配置项章节。
liteflow.rule-source=config/flow.xml
# 规则文件的定义
同时,你得在resources下的config/flow.xml
中定义规则:
<?xml version="1.0" encoding="UTF-8"?>
<flow>
<chain name="chain1">
THEN(a, b, c);
</chain>
</flow>
Solon在启动时会自动装载规则文件。
帮助我们改善此文档 (opens new window)
上次更新: 2025/02/22, 17:03:45