能拘 发表于 4 天前

流程编排及可视化

写在前面

这里只介绍liteflow的简单基础使用以及作者对liteflow进行可视化扩展的相关阐述
一、背景及意义

背景:对于拥有复杂业务逻辑的系统承载着核心业务逻辑,这些核心业务逻辑涉及内部逻辑运算,缓存操作,持久化操作,外部资源调取,内部其他系统RPC调用等等。项目几经易手,维护的成本就会越来越高。各种硬代码判断,分支条件越来越多。代码的抽象,复用率也越来越低,各个模块之间的耦合度很高。一小段逻辑的变动,会影响到其他模块,需要进行完整回归测试来验证。如要灵活改变业务流程的顺序,则要进行代码大改动进行抽象,重新写方法。实时热变更业务流程,几乎很难实现
意义:逻辑解耦、提高扩展性、降低维护成本、能力充分复用、流程灵活编排
二、常用流程编排框架

liteflow(开源)asyncTool(开源)JDEasyFlow(开源)disruptor介绍LiteFlow是一个非常强大的现代化的规则引擎框架,融合了编排特性和规则引擎的所有特性。如果你要对复杂业务逻辑进行新写或者重构,用LiteFlow最合适不过。它是一个编排式的规则引擎框架,组件编排,帮助解耦业务代码,让每一个业务片段都是一个组件。解决任意的多线程并行、串行、阻塞、依赖、回调的并发框架,可以任意组合各线程的执行顺序,带全链路回调和超时控制。通用流程编排技术组件,适用于服务编排、工作流、审批流等场景地址https://liteflow.yomahub.com/https://gitee.com/jd-platform-opensource/asyncToolhttps://developer.jdcloud.com/article/2604?mid=30优点复杂业务流程编排、社区成熟活跃基于jdk8 <import resource="classpath*:spring/spring-config-liteflow.xml"/>CompletableFuture、轻量级简单、灵活、易扩展基于生产-消费模型、无锁设计缺点开源框架较重,有一定学习成本新框架稳定性待验证较为底层,针对业务场景需要二次封装示例https://gitee.com/bryan31/liteflow-example三、liteflow基础使用

1.添加依赖jar包

<dependency>
        <groupId>com.yomahub</groupId>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>liteflow-spring</artifactId>
        <version>2.10.4</version>
</dependency>2.定义组件

定义组件和实现某些组件,注册进上下文
@Component("a")
public <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>ACmp <import resource="classpath*:spring/spring-config-liteflow.xml"/>extends <import resource="classpath*:spring/spring-config-liteflow.xml"/>NodeComponent <import resource="classpath*:spring/spring-config-liteflow.xml"/>{

<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Override
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>process() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>//do <import resource="classpath*:spring/spring-config-liteflow.xml"/>your <import resource="classpath*:spring/spring-config-liteflow.xml"/>business
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}
}3.配置

添加对应的配置类及配置文件
Spring <import resource="classpath*:spring/spring-config-liteflow.xml"/>xml中的配置
<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>4.规则文件的定义

--流程的定义(第3步中liteflowConfig指定了规则文件为config/flow.xml),所以需要在resources下新建文件夹config,在新建flow.xml文件,配置要定义的流程
<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>THEN(a, <import resource="classpath*:spring/spring-config-liteflow.xml"/>b, <import resource="classpath*:spring/spring-config-liteflow.xml"/>c) <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>5.执行

编排好的流程,在需要执行的地方注入FlowExecutor,执行execute2Resp
@Component
public <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>YourClass{
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Resource
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>FlowExecutor <import resource="classpath*:spring/spring-config-liteflow.xml"/>flowExecutor;
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Test
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>testConfig(){
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteflowResponse <import resource="classpath*:spring/spring-config-liteflow.xml"/>response <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>flowExecutor.execute2Resp("chain1", <import resource="classpath*:spring/spring-config-liteflow.xml"/>"arg");
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}
}四、liteflow在实际中的应用

这里弱化背后的实际业务只展示作者在实际中的应用案例
1.添加依赖jar包

<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>2.8.0<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>com.yomahub<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>liteflow-spring<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>${liteflow-spring.version}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>2.定义组件

定义组件和实现某些组件,注册进上下文
@LiteflowComponent("checkRealNameAuthCmp")@LiteflowCmpDefinepublic <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>CheckRealNameAuthCmp <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>final <import resource="classpath*:spring/spring-config-liteflow.xml"/>Logger <import resource="classpath*:spring/spring-config-liteflow.xml"/>log <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>LoggerFactory.getLogger(CheckRealNameAuthCmp.class); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@LiteflowMethod(LiteFlowMethodEnum.PROCESS) <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>process(NodeComponent <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent) <import resource="classpath*:spring/spring-config-liteflow.xml"/>throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>Exception <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>// <import resource="classpath*:spring/spring-config-liteflow.xml"/>获取请求参数 <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>GeneratePolicyRightsParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>generatePolicyRightsParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent.getSlot().getRequestData(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>// <import resource="classpath*:spring/spring-config-liteflow.xml"/>如果pin为空则结束流程 <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(generatePolicyRightsParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>null <import resource="classpath*:spring/spring-config-liteflow.xml"/>|| <import resource="classpath*:spring/spring-config-liteflow.xml"/>StringUtil.isEmpty(generatePolicyRightsParam.getUserPin())) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>log.info("CheckRealNameAuthCmp <import resource="classpath*:spring/spring-config-liteflow.xml"/>-> <import resource="classpath*:spring/spring-config-liteflow.xml"/>process <import resource="classpath*:spring/spring-config-liteflow.xml"/>end, <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent={},pin <import resource="classpath*:spring/spring-config-liteflow.xml"/>is <import resource="classpath*:spring/spring-config-liteflow.xml"/>null.", <import resource="classpath*:spring/spring-config-liteflow.xml"/>JsonUtil.toJSONString(nodeComponent));<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent.setIsEnd(true);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>//封装设置流程编排上下文信息 <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>GenerateRightsContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>generateRightsContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent.getContextBean(GenerateRightsContext.class);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>generateRightsContext.setGeneratePolicyRightsParam(generatePolicyRightsParam); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}}LiteflowComponent:https://liteflow.yomahub.com/pages/v2.8.X/8486fb/
LiteflowCmpDefine:https://liteflow.yomahub.com/pages/v2.8.X/f33919/
3.配置

添加对应的配置类及配置文件
Spring <import resource="classpath*:spring/spring-config-liteflow.xml"/>xml中的配置
spring-config.xml
<import resource="classpath*:spring/spring-config-liteflow.xml"/>spring-config-liteflow.xml
<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>4.规则文件的定义

--流程的定义(第3步中liteflowConfig指定了规则文件为liteflow/flow.xml),所以需要在resources下新建文件夹liteflow,在新建flow.xml文件,配置要定义的流程
flow.xml
<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>5.执行

执行编排好的流程,在需要执行的地方注入FlowExecutor,执行execute2Resp
<import resource="classpath*:spring/spring-config-liteflow.xml"/>@Resource <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>FlowExecutor <import resource="classpath*:spring/spring-config-liteflow.xml"/>flowExecutor;public <import resource="classpath*:spring/spring-config-liteflow.xml"/>Boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>sendPolicyRights(GeneratePolicyRightsParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>generatePolicyRightsParam) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>//todo <import resource="classpath*:spring/spring-config-liteflow.xml"/>入参和上下文不能混用,通用信息用map <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteflowResponse <import resource="classpath*:spring/spring-config-liteflow.xml"/>response <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>flowExecutor.execute2Resp("sendPolicyRightsChain", <import resource="classpath*:spring/spring-config-liteflow.xml"/>generatePolicyRightsParam, <import resource="classpath*:spring/spring-config-liteflow.xml"/>GenerateRightsContext.class,GenerateRightsContext.class);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}五、liteflow能力扩展(可视化)

liteflowt提供了流程编排的能力,只有研发人员能够了解这内在的流程编排含义,对于其他产品或者业务并不能直观的了解当前的业务流程,可视化并不友好。这时我们如何让当前的流程可视化呢?编写一个页面直接读取配置文件flow.xml进行显示,这是没有意义的。有意义的是我们能够对组件进行可视化、对流程可视化、对流程编排可视化。
1、思想

提供新的jar包,获取到业务系统声名的组件、流程、显示流程和组件、提供编排能力。
说明:
1、小工具jar包为可视化流程编排小工具,主要提供获取业务系统声明的组件、保存的流程、进行流程可视化展示、进行流程编排可视化等,使用liteflow-util标识区别于业务系统。
2、业务系统为组件声明、流程执行、业务逻辑系统,使用liteflow-test标识
2、实现

2.1获取特定的类或方法

如何从liteflow-util中获取liteflow-test中声明的组件
2.1.1获取上下文环境

ApplicationContextAware
当一个bean的属性初始化后会回调到setApplicationContext,从而设置应用上下文。
public <import resource="classpath*:spring/spring-config-liteflow.xml"/>interface <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContextAware <import resource="classpath*:spring/spring-config-liteflow.xml"/>extends <import resource="classpath*:spring/spring-config-liteflow.xml"/>Aware <import resource="classpath*:spring/spring-config-liteflow.xml"/>{        /**       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>Set <import resource="classpath*:spring/spring-config-liteflow.xml"/>the <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>that <import resource="classpath*:spring/spring-config-liteflow.xml"/>this <import resource="classpath*:spring/spring-config-liteflow.xml"/>object <import resource="classpath*:spring/spring-config-liteflow.xml"/>runs <import resource="classpath*:spring/spring-config-liteflow.xml"/>in.       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>Normally <import resource="classpath*:spring/spring-config-liteflow.xml"/>this <import resource="classpath*:spring/spring-config-liteflow.xml"/>call <import resource="classpath*:spring/spring-config-liteflow.xml"/>will <import resource="classpath*:spring/spring-config-liteflow.xml"/>be <import resource="classpath*:spring/spring-config-liteflow.xml"/>used <import resource="classpath*:spring/spring-config-liteflow.xml"/>to <import resource="classpath*:spring/spring-config-liteflow.xml"/>initialize <import resource="classpath*:spring/spring-config-liteflow.xml"/>the <import resource="classpath*:spring/spring-config-liteflow.xml"/>object.       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>Invoked <import resource="classpath*:spring/spring-config-liteflow.xml"/>after <import resource="classpath*:spring/spring-config-liteflow.xml"/>population <import resource="classpath*:spring/spring-config-liteflow.xml"/>of <import resource="classpath*:spring/spring-config-liteflow.xml"/>normal <import resource="classpath*:spring/spring-config-liteflow.xml"/>bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>properties <import resource="classpath*:spring/spring-config-liteflow.xml"/>but <import resource="classpath*:spring/spring-config-liteflow.xml"/>before <import resource="classpath*:spring/spring-config-liteflow.xml"/>an <import resource="classpath*:spring/spring-config-liteflow.xml"/>init <import resource="classpath*:spring/spring-config-liteflow.xml"/>callback <import resource="classpath*:spring/spring-config-liteflow.xml"/>such       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>as <import resource="classpath*:spring/spring-config-liteflow.xml"/>{@link <import resource="classpath*:spring/spring-config-liteflow.xml"/>org.springframework.beans.factory.InitializingBean#afterPropertiesSet()}       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>or <import resource="classpath*:spring/spring-config-liteflow.xml"/>a <import resource="classpath*:spring/spring-config-liteflow.xml"/>custom <import resource="classpath*:spring/spring-config-liteflow.xml"/>init-method. <import resource="classpath*:spring/spring-config-liteflow.xml"/>Invoked <import resource="classpath*:spring/spring-config-liteflow.xml"/>after <import resource="classpath*:spring/spring-config-liteflow.xml"/>{@link <import resource="classpath*:spring/spring-config-liteflow.xml"/>ResourceLoaderAware#setResourceLoader},       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>{@link <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationEventPublisherAware#setApplicationEventPublisher} <import resource="classpath*:spring/spring-config-liteflow.xml"/>and       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>{@link <import resource="classpath*:spring/spring-config-liteflow.xml"/>MessageSourceAware}, <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicable.       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>@param <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>the <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>object <import resource="classpath*:spring/spring-config-liteflow.xml"/>to <import resource="classpath*:spring/spring-config-liteflow.xml"/>be <import resource="classpath*:spring/spring-config-liteflow.xml"/>used <import resource="classpath*:spring/spring-config-liteflow.xml"/>by <import resource="classpath*:spring/spring-config-liteflow.xml"/>this <import resource="classpath*:spring/spring-config-liteflow.xml"/>object       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>@throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContextException <import resource="classpath*:spring/spring-config-liteflow.xml"/>in <import resource="classpath*:spring/spring-config-liteflow.xml"/>case <import resource="classpath*:spring/spring-config-liteflow.xml"/>of <import resource="classpath*:spring/spring-config-liteflow.xml"/>context <import resource="classpath*:spring/spring-config-liteflow.xml"/>initialization <import resource="classpath*:spring/spring-config-liteflow.xml"/>errors       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>@throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>BeansException <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>thrown <import resource="classpath*:spring/spring-config-liteflow.xml"/>by <import resource="classpath*:spring/spring-config-liteflow.xml"/>application <import resource="classpath*:spring/spring-config-liteflow.xml"/>context <import resource="classpath*:spring/spring-config-liteflow.xml"/>methods       <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>@see <import resource="classpath*:spring/spring-config-liteflow.xml"/>org.springframework.beans.factory.BeanInitializationException       <import resource="classpath*:spring/spring-config-liteflow.xml"/>*/        void <import resource="classpath*:spring/spring-config-liteflow.xml"/>setApplicationContext(ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicationContext) <import resource="classpath*:spring/spring-config-liteflow.xml"/>throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>BeansException;}在liteflow-util中使用一个类来实现ApplicationContextAware,从而获取到liteflow-test(依赖当前jar包的应用)的上下文环境
@Configurationpublic <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteFlowApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>implements <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContextAware <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>controllerApplicationContext; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Override <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>setApplicationContext(ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicationContext) <import resource="classpath*:spring/spring-config-liteflow.xml"/>throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>BeansException <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("applicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicationContext); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteFlowApplicationContext.controllerApplicationContext=applicationContext; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>getControllerApplicationContext() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>controllerApplicationContext; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}}2.1.2从上下文获取类

在liteflow-util中根据上下文环境获取组件类这里的重点是Map <import resource="classpath*:spring/spring-config-liteflow.xml"/>mvcObjects <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>context.getBeansWithAnnotation(Service.class);
@Slf4jpublic <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>Map, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object>(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>synchronized <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager <import resource="classpath*:spring/spring-config-liteflow.xml"/>getInstance() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(null <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>new <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>controllerContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteFlowApplicationContext.getControllerApplicationContext(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapInit(controllerContext); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapInit(ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>context) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>try <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>Map <import resource="classpath*:spring/spring-config-liteflow.xml"/>objects <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>Maps.newHashMapWithExpectedSize(64);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>//优化 <import resource="classpath*:spring/spring-config-liteflow.xml"/>允许 <import resource="classpath*:spring/spring-config-liteflow.xml"/>ServiceBean <import resource="classpath*:spring/spring-config-liteflow.xml"/>被MVC容器扫描<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>Map <import resource="classpath*:spring/spring-config-liteflow.xml"/>mvcObjects <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>context.getBeansWithAnnotation(Service.class);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>objects.putAll(mvcObjects);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(objects <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>null <import resource="classpath*:spring/spring-config-liteflow.xml"/>|| <import resource="classpath*:spring/spring-config-liteflow.xml"/>objects.size() <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>0) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return;<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>for <import resource="classpath*:spring/spring-config-liteflow.xml"/>(Entry <import resource="classpath*:spring/spring-config-liteflow.xml"/>entry <import resource="classpath*:spring/spring-config-liteflow.xml"/>: <import resource="classpath*:spring/spring-config-liteflow.xml"/>objects.entrySet()) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>/**<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>获取代理对象的原对象<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>因为 <import resource="classpath*:spring/spring-config-liteflow.xml"/>jdk <import resource="classpath*:spring/spring-config-liteflow.xml"/>动态代理通过接口<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>*/<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImplProxy <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>entry.getValue();<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImpl <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>AopTargetUtils.getTarget(objectImplProxy);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Class <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImplClass <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImpl.getClass();<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(objectImplClass.getInterfaces().length <import resource="classpath*:spring/spring-config-liteflow.xml"/>> <import resource="classpath*:spring/spring-config-liteflow.xml"/>0) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>/**<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>规定 <import resource="classpath*:spring/spring-config-liteflow.xml"/>每个interface <import resource="classpath*:spring/spring-config-liteflow.xml"/>只对应 <import resource="classpath*:spring/spring-config-liteflow.xml"/>一个实现类<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>如果 <import resource="classpath*:spring/spring-config-liteflow.xml"/>多个类实现了该接口 <import resource="classpath*:spring/spring-config-liteflow.xml"/>接口列表中只 <import resource="classpath*:spring/spring-config-liteflow.xml"/>显示第一个实现类<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>*/<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Class <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceClass <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImplClass.getInterfaces();<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object <import resource="classpath*:spring/spring-config-liteflow.xml"/>object <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapRef.get(interfaceClass);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(object <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>null) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>interfaceMapRef.put(interfaceClass, <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImpl);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>catch <import resource="classpath*:spring/spring-config-liteflow.xml"/>(Exception <import resource="classpath*:spring/spring-config-liteflow.xml"/>e) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>Map> <import resource="classpath*:spring/spring-config-liteflow.xml"/>classes() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapRef().keySet(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>Map, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object> <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapRef <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>serviceScanner.interfaceMapRef(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(null <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapRef) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>//排序 <import resource="classpath*:spring/spring-config-liteflow.xml"/>所有接口<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>List, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object>>(interfaceMapRef.entrySet());<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>Collections.sort(arrayList, <import resource="classpath*:spring/spring-config-liteflow.xml"/>new <import resource="classpath*:spring/spring-config-liteflow.xml"/>Comparator, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object> <import resource="classpath*:spring/spring-config-liteflow.xml"/>entry <import resource="classpath*:spring/spring-config-liteflow.xml"/>: <import resource="classpath*:spring/spring-config-liteflow.xml"/>arrayList) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>className <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>entry.getValue().getClass().getName();<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("class <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>className);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>result.add(className);//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>List <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMethodList <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>Arrays.asList(entry.getKey().getDeclaredMethods());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>//方法列表排序//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Collections.sort(interfaceMethodList, <import resource="classpath*:spring/spring-config-liteflow.xml"/>new <import resource="classpath*:spring/spring-config-liteflow.xml"/>Comparator() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Override//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>int <import resource="classpath*:spring/spring-config-liteflow.xml"/>compare(Method <import resource="classpath*:spring/spring-config-liteflow.xml"/>o1, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Method <import resource="classpath*:spring/spring-config-liteflow.xml"/>o2) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>o1.getName().compareTo(o2.getName());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>});//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>for <import resource="classpath*:spring/spring-config-liteflow.xml"/>(Method <import resource="classpath*:spring/spring-config-liteflow.xml"/>method <import resource="classpath*:spring/spring-config-liteflow.xml"/>: <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMethodList) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("method <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>method);//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("methodName <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>method.getName());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("methodParameterTypes <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>method.getParameterTypes());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("methodReturn <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>method.getReturnType());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("result <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>result); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>result; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>needLogin(HttpServletRequest <import resource="classpath*:spring/spring-config-liteflow.xml"/>request, <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>path) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.isRequireAuth() <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!this.alreadyLogin(request) <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!this.checkLoginParam(request) <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!"/login.html".equals(path) <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!path.startsWith("/css") <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!path.startsWith("/js") <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!path.startsWith("/img"); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>checkLoginParam(HttpServletRequest <import resource="classpath*:spring/spring-config-liteflow.xml"/>request) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>usernameParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>request.getParameter("loginUsername"); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>passwordParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>request.getParameter("loginPassword"); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(null <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.username <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>null <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.password) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.username.equals(usernameParam) <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.password.equals(passwordParam); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>false; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>isRequireAuth() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.username <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>null; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>alreadyLogin(HttpServletRequest <import resource="classpath*:spring/spring-config-liteflow.xml"/>request) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>HttpSession <import resource="classpath*:spring/spring-config-liteflow.xml"/>session <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>request.getSession(false); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>session <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>null <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>session.getAttribute("lite-flow") <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>null; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>returnResourceFile(String <import resource="classpath*:spring/spring-config-liteflow.xml"/>fileName, <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>uri, <import resource="classpath*:spring/spring-config-liteflow.xml"/>HttpServletResponse <import resource="classpath*:spring/spring-config-liteflow.xml"/>response) <import resource="classpath*:spring/spring-config-liteflow.xml"/>throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>IOException <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>filePath <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.getFilePath(fileName); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(filePath.endsWith(".html")) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>response.setContentType("text/html; <import resource="classpath*:spring/spring-config-liteflow.xml"/>charset=utf-8"); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(fileName.endsWith(".jpg")) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>byte[] <import resource="classpath*:spring/spring-config-liteflow.xml"/>bytes <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>Utils.readByteArrayFromResource(filePath);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(bytes <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>null) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.getOutputStream().write(bytes);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>text <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>Utils.readFromResource(filePath);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(text <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>null) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.sendRedirect(uri <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>"/login.html");<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(fileName.endsWith(".css")) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.setContentType("text/css;charset=utf-8");<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(fileName.endsWith(".js")) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.setContentType("text/javascript;charset=utf-8");<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.getWriter().write(text);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>getFilePath(String <import resource="classpath*:spring/spring-config-liteflow.xml"/>fileName) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>"view" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>fileName; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}2.2.2配置web.xml

在liteflow-util内web.xml配置自定义的servlet
<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>handOfLite <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>com.xx.utils.liteflow.handler.HandServlet<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>loginUsername<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>Username<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>loginPassword<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>Password<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>5<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>handOfLite <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>/hand-of-lite/* <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>2.2.3页面准备

在liteflow-util内准备显示组件的页面

2.2.4访问页面

在liteflow-test内添加liteflow-util的依赖
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>com.xx.utils <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>liteflow <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>0.0.1-SNAPSHOT启动liteflow-test工程并访问对应的路径,看到2.2.3准备的页面

2.3获取组件并回显

2.3.1自定义注解

在liteflow-util内自定义注解,作用装配导入需要的资源类和配置
@Retention(value <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>java.lang.annotation.RetentionPolicy.RUNTIME)@Target(value <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/>java.lang.annotation.ElementType.TYPE <import resource="classpath*:spring/spring-config-liteflow.xml"/>})@Documented@Import({LiteFlowApplicationContext.class, <import resource="classpath*:spring/spring-config-liteflow.xml"/>FlowExecutor.class, <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteflowConfig.class, <import resource="classpath*:spring/spring-config-liteflow.xml"/>IdGeneratorHolder.class})@ComponentScan( <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>basePackages <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>{"com.xx.utils", <import resource="classpath*:spring/spring-config-liteflow.xml"/>"com.xx.utils.liteflow"})public <import resource="classpath*:spring/spring-config-liteflow.xml"/>@interface <import resource="classpath*:spring/spring-config-liteflow.xml"/>EnableLiteFlow <import resource="classpath*:spring/spring-config-liteflow.xml"/>{}2.3.2引入jar包依赖

在liteflow-util内引入lite-flow核心依赖
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>com.yomahub <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>liteflow-spring <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>2.8.3在liteflow-test内引入liteflow-util依赖
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>com.xx.utils <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>liteflow <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>0.0.1-SNAPSHOT2.3.3配置liteflow-util

在liteflow-test中使用自定义注解导入需要的配置
@Configuration@EnableLiteFlowpublic <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteFlowConfig <import resource="classpath*:spring/spring-config-liteflow.xml"/>{}2.3.4显示组件类

重启liteflow-test,访问页面显示已获取到的组件集合

2.4创建新的组件

liteflow-util提供对于的RequestMapping创建和保存node
@RestController@RequestMapping("/node")public <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>NodeController <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>final <import resource="classpath*:spring/spring-config-liteflow.xml"/>Logger <import resource="classpath*:spring/spring-config-liteflow.xml"/>log <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>LoggerFactory.getLogger(NodeController.class); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>/** <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>构建一个普通组件 <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>*/ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@RequestMapping("/createCommonNode") <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@ResponseBody <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>Boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>createCommonNode(@RequestBody <import resource="classpath*:spring/spring-config-liteflow.xml"/>NodeParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeParam) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>log.info("NodeController <import resource="classpath*:spring/spring-config-liteflow.xml"/>-> <import resource="classpath*:spring/spring-config-liteflow.xml"/>createCommonNode <import resource="classpath*:spring/spring-config-liteflow.xml"/>start, <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeParam={}", <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeParam.toString()); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>try <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>//构建一个普通组件<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>LiteFlowNodeBuilder.createCommonNode().setId(nodeParam.getId()).setName(nodeParam.getName()).setClazz(nodeParam.getClazz()).build();<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>Boolean.TRUE; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>catch <import resource="classpath*:spring/spring-config-liteflow.xml"/>(Exception <import resource="classpath*:spring/spring-config-liteflow.xml"/>e) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>Boolean.FALSE; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>/** <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>构建一个普通条件组件 <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>*/ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@RequestMapping("/createSwitchNode") <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@ResponseBody <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>Boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>createSwitchNode(@RequestBody <import resource="classpath*:spring/spring-config-liteflow.xml"/>NodeParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeParam) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>try <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteFlowNodeBuilder.createSwitchNode().setId(nodeParam.getId()).setName(nodeParam.getName()).setClazz(nodeParam.getClazz()).build();<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>Boolean.TRUE; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>catch <import resource="classpath*:spring/spring-config-liteflow.xml"/>(Exception <import resource="classpath*:spring/spring-config-liteflow.xml"/>e) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
</bean>

<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>


<bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
<import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
</bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>Boolean.FALSE; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}}2.5创建新的流程

https://liteflow.yomahub.com/pages/v2.8.X/9aa85a/
LiteFlowChainELBuilder.createChain().setChainName("chain2").setEL( <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>"THEN(a, <import resource="classpath*:spring/spring-config-liteflow.xml"/>b, <import resource="classpath*:spring/spring-config-liteflow.xml"/>WHEN(c, <import resource="classpath*:spring/spring-config-liteflow.xml"/>d))").build();3、整体的总结

其实整体的思想就是提供一个jar包,从这个jar包里可以获取到被依赖工程里的类创建对应的组件、创建流程、保存流程、回显流程、执行流程等,这里涉及springbean的生命周期、上下文环境、httpservlet、自定义注解、反射、前端页面等相关知识的融合应用。
作者:京东健康 <import resource="classpath*:spring/spring-config-liteflow.xml"/>马仁喜
来源:京东云开发者社区

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 流程编排及可视化