找回密码
 立即注册
首页 业界区 安全 流程编排及可视化

流程编排及可视化

能拘 昨天 11:38
写在前面

这里只介绍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包
  1. <dependency>
  2.         <groupId>com.yomahub</groupId>
  3. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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>
  4.         <version>2.10.4</version>
  5. </dependency>
复制代码
2.定义组件

定义组件和实现某些组件,注册进上下文
  1. @Component("a")
  2. 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"/>{
  3. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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
  4. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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"/>{
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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
  6. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}
  7. }
复制代码
3.配置

添加对应的配置类及配置文件
Spring <import resource="classpath*:spring/spring-config-liteflow.xml"/>xml中的配置
  1. <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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </bean>
复制代码
4.规则文件的定义

--流程的定义(第3步中liteflowConfig指定了规则文件为config/flow.xml),所以需要在resources下新建文件夹config,在新建flow.xml文件,配置要定义的流程
  1. <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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </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
  1. @Component
  2. public <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>YourClass{
  3. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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;
  6. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>
  7. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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
  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"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>testConfig(){
  9. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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");
  10. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}
  11. }
复制代码
四、liteflow在实际中的应用

这里弱化背后的实际业务只展示作者在实际中的应用案例
1.添加依赖jar包
  1. <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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </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"/>/>
  13. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  14. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  15. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  16. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  17. </bean>
  18. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  19. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  20. </bean>
  21. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  22. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  23. </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"/>/>
  24. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  25. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  26. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  27. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  28. </bean>
  29. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  30. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  31. </bean>
  32. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  33. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  34. </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"/>/>
  35. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  36. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  37. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  38. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  39. </bean>
  40. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  41. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  42. </bean>
  43. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  44. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  45. </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"/>/>
  46. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  47. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  48. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  49. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  50. </bean>
  51. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  52. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  53. </bean>
  54. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  55. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  56. </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"/>/>
  57. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  58. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  59. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  60. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  61. </bean>
  62. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  63. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  64. </bean>
  65. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  66. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  67. </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"/>/>
  68. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  69. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  70. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  71. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  72. </bean>
  73. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  74. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  75. </bean>
  76. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  77. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  78. </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"/>/>
  79. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  80. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  81. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  82. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  83. </bean>
  84. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  85. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  86. </bean>
  87. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  88. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  89. </bean>
复制代码
2.定义组件

定义组件和实现某些组件,注册进上下文
  1. @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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </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"/>/>
  13. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  14. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  15. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  16. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  17. </bean>
  18. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  19. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  20. </bean>
  21. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  22. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  23. </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"/>/>
  24. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  25. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  26. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  27. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  28. </bean>
  29. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  30. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  31. </bean>
  32. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  33. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  34. </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"/>/>
  35. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  36. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  37. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  38. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  39. </bean>
  40. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  41. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  42. </bean>
  43. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  44. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  45. </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
  1. <import resource="classpath*:spring/spring-config-liteflow.xml"/>
复制代码
spring-config-liteflow.xml
  1. <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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </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"/>/>
  13. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  14. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  15. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  16. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  17. </bean>
  18. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  19. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  20. </bean>
  21. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  22. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  23. </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"/>/>
  24. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  25. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  26. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  27. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  28. </bean>
  29. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  30. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  31. </bean>
  32. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  33. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  34. </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"/>/>
  35. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  36. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  37. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  38. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  39. </bean>
  40. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  41. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  42. </bean>
  43. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  44. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  45. </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"/>/>
  46. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  47. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  48. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  49. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  50. </bean>
  51. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  52. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  53. </bean>
  54. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  55. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  56. </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"/>/>
  57. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  58. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  59. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  60. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  61. </bean>
  62. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  63. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  64. </bean>
  65. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  66. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  67. </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
  1. <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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </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"/>/>
  13. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  14. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  15. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  16. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  17. </bean>
  18. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  19. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  20. </bean>
  21. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  22. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  23. </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"/>/>
  24. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  25. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  26. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  27. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  28. </bean>
  29. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  30. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  31. </bean>
  32. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  33. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  34. </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"/>/>
  35. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  36. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  37. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  38. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  39. </bean>
  40. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  41. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  42. </bean>
  43. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  44. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  45. </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"/>/>
  46. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  47. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  48. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  49. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  50. </bean>
  51. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  52. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  53. </bean>
  54. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  55. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  56. </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
  1. <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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </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,从而设置应用上下文。
  1. 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包的应用)的上下文环境
  1. @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);
  1. @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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </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"/>/>
  13. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  14. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  15. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  16. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  17. </bean>
  18. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  19. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  20. </bean>
  21. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  22. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  23. </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"/>/>
  24. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  25. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  26. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  27. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  28. </bean>
  29. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  30. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  31. </bean>
  32. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  33. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  34. </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"/>/>
  35. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  36. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  37. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  38. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  39. </bean>
  40. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  41. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  42. </bean>
  43. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  44. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  45. </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"/>/>
  46. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  47. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  48. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  49. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  50. </bean>
  51. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  52. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  53. </bean>
  54. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  55. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  56. </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"/>/>
  57. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  58. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  59. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  60. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  61. </bean>
  62. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  63. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  64. </bean>
  65. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  66. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  67. </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"/>/>
  68. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  69. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  70. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  71. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  72. </bean>
  73. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  74. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  75. </bean>
  76. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  77. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  78. </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"/>/>
  79. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  80. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  81. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  82. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  83. </bean>
  84. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  85. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  86. </bean>
  87. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  88. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  89. </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"/>/>
  90. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  91. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  92. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  93. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  94. </bean>
  95. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  96. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  97. </bean>
  98. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  99. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  100. </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"/>/>
  101. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  102. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  103. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  104. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  105. </bean>
  106. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  107. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  108. </bean>
  109. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  110. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  111. </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"/>/>
  112. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  113. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  114. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  115. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  116. </bean>
  117. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  118. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  119. </bean>
  120. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  121. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  122. </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"/>/>
  123. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  124. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  125. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  126. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  127. </bean>
  128. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  129. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  130. </bean>
  131. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  132. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  133. </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"/>/>
  134. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  135. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  136. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  137. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  138. </bean>
  139. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  140. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  141. </bean>
  142. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  143. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  144. </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"/>/>
  145. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  146. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  147. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  148. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  149. </bean>
  150. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  151. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  152. </bean>
  153. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  154. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  155. </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"/>/>
  156. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  157. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  158. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  159. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  160. </bean>
  161. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  162. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  163. </bean>
  164. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  165. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  166. </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"/>/>
  167. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  168. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  169. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  170. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  171. </bean>
  172. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  173. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  174. </bean>
  175. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  176. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  177. </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"/>/>
  178. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  179. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  180. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  181. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  182. </bean>
  183. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  184. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  185. </bean>
  186. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  187. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  188. </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"/>/>
  189. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  190. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  191. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  192. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  193. </bean>
  194. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  195. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  196. </bean>
  197. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  198. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  199. </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"/>/>
  200. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  201. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  202. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  203. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  204. </bean>
  205. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  206. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  207. </bean>
  208. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  209. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  210. </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"/>/>
  211. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  212. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  213. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  214. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  215. </bean>
  216. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  217. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  218. </bean>
  219. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  220. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  221. </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"/>/>
  222. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  223. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  224. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  225. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  226. </bean>
  227. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  228. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  229. </bean>
  230. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  231. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  232. </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"/>/>
  233. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  234. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  235. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  236. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  237. </bean>
  238. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  239. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  240. </bean>
  241. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  242. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  243. </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()[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"/>/>
  244. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  245. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  246. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  247. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  248. </bean>
  249. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  250. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  251. </bean>
  252. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  253. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  254. </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"/>/>
  255. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  256. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  257. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  258. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  259. </bean>
  260. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  261. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  262. </bean>
  263. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  264. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  265. </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"/>/>
  266. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  267. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  268. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  269. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  270. </bean>
  271. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  272. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  273. </bean>
  274. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  275. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  276. </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"/>/>
  277. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  278. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  279. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  280. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  281. </bean>
  282. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  283. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  284. </bean>
  285. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  286. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  287. </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"/>/>
  288. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  289. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  290. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  291. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  292. </bean>
  293. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  294. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  295. </bean>
  296. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  297. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  298. </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"/>/>
  299. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  300. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  301. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  302. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  303. </bean>
  304. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  305. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  306. </bean>
  307. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  308. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  309. </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"/>/>
  310. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  311. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  312. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  313. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  314. </bean>
  315. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  316. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  317. </bean>
  318. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  319. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  320. </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"/>/>
  321. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  322. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  323. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  324. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  325. </bean>
  326. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  327. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  328. </bean>
  329. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  330. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  331. </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"/>/>
  332. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  333. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  334. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  335. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  336. </bean>
  337. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  338. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  339. </bean>
  340. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  341. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  342. </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"/>/>
  343. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  344. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  345. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  346. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  347. </bean>
  348. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  349. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  350. </bean>
  351. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  352. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  353. </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"/>/>
  354. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  355. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  356. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  357. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  358. </bean>
  359. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  360. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  361. </bean>
  362. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  363. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  364. </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"/>/>
  365. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  366. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  367. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  368. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  369. </bean>
  370. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  371. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  372. </bean>
  373. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  374. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  375. </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"/>/>
  376. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  377. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  378. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  379. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  380. </bean>
  381. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  382. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  383. </bean>
  384. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  385. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  386. </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"/>/>
  387. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  388. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  389. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  390. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  391. </bean>
  392. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  393. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  394. </bean>
  395. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  396. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  397. </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"/>/>
  398. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  399. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  400. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  401. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  402. </bean>
  403. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  404. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  405. </bean>
  406. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  407. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  408. </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"/>/>
  409. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  410. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  411. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  412. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  413. </bean>
  414. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  415. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  416. </bean>
  417. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  418. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  419. </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"/>/>
  420. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  421. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  422. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  423. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  424. </bean>
  425. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  426. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  427. </bean>
  428. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  429. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  430. </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"/>/>
  431. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  432. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  433. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  434. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  435. </bean>
  436. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  437. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  438. </bean>
  439. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  440. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  441. </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"/>/>
  442. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  443. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  444. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  445. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  446. </bean>
  447. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  448. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  449. </bean>
  450. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  451. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  452. </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"/>/>
  453. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  454. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  455. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  456. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  457. </bean>
  458. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  459. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  460. </bean>
  461. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  462. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  463. </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"/>/>
  464. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  465. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  466. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  467. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  468. </bean>
  469. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  470. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  471. </bean>
  472. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  473. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  474. </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"/>/>
  475. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  476. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  477. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  478. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  479. </bean>
  480. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  481. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  482. </bean>
  483. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  484. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  485. </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"/>/>
  486. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  487. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  488. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  489. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  490. </bean>
  491. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  492. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  493. </bean>
  494. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  495. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  496. </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"/>/>
  497. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  498. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  499. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  500. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  501. </bean>
  502. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  503. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  504. </bean>
  505. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  506. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  507. </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"/>/>
  508. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  509. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  510. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  511. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  512. </bean>
  513. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  514. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  515. </bean>
  516. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  517. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  518. </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"/>/>
  519. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  520. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  521. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  522. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  523. </bean>
  524. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  525. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  526. </bean>
  527. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  528. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  529. </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"/>/>
  530. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  531. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  532. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  533. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  534. </bean>
  535. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  536. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  537. </bean>
  538. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  539. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  540. </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"/>/>
  541. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  542. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  543. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  544. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  545. </bean>
  546. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  547. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  548. </bean>
  549. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  550. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  551. </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"/>/>
  552. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  553. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  554. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  555. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  556. </bean>
  557. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  558. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  559. </bean>
  560. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  561. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  562. </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"/>/>
  563. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  564. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  565. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  566. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  567. </bean>
  568. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  569. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  570. </bean>
  571. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  572. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  573. </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"/>/>
  574. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  575. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  576. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  577. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  578. </bean>
  579. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  580. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  581. </bean>
  582. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  583. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  584. </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"/>/>
  585. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  586. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  587. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  588. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  589. </bean>
  590. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  591. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  592. </bean>
  593. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  594. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  595. </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"/>/>
  596. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  597. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  598. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  599. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  600. </bean>
  601. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  602. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  603. </bean>
  604. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  605. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  606. </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"/>/>
  607. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  608. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  609. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  610. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  611. </bean>
  612. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  613. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  614. </bean>
  615. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  616. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  617. </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"/>/>
  618. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  619. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  620. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  621. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  622. </bean>
  623. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  624. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  625. </bean>
  626. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  627. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  628. </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"/>/>
  629. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  630. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  631. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  632. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  633. </bean>
  634. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  635. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  636. </bean>
  637. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  638. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  639. </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"/>/>
  640. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  641. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  642. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  643. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  644. </bean>
  645. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  646. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  647. </bean>
  648. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  649. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  650. </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"/>/>
  651. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  652. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  653. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  654. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  655. </bean>
  656. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  657. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  658. </bean>
  659. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  660. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  661. </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"/>/>
  662. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  663. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  664. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  665. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  666. </bean>
  667. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  668. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  669. </bean>
  670. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  671. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  672. </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"/>/>
  673. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  674. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  675. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  676. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  677. </bean>
  678. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  679. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  680. </bean>
  681. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  682. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  683. </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"/>/>
  684. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  685. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  686. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  687. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  688. </bean>
  689. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  690. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  691. </bean>
  692. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  693. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  694. </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"/>/>
  695. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  696. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  697. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  698. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  699. </bean>
  700. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  701. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  702. </bean>
  703. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  704. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  705. </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"/>/>
  706. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  707. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  708. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  709. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  710. </bean>
  711. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  712. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  713. </bean>
  714. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  715. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  716. </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"/>/>
  717. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  718. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  719. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  720. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  721. </bean>
  722. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  723. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  724. </bean>
  725. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  726. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  727. </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"/>/>
  728. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  729. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  730. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  731. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  732. </bean>
  733. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  734. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  735. </bean>
  736. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  737. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  738. </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"/>/>
  739. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  740. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  741. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  742. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  743. </bean>
  744. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  745. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  746. </bean>
  747. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  748. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  749. </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"/>/>
  750. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  751. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  752. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  753. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  754. </bean>
  755. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  756. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  757. </bean>
  758. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  759. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  760. </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"/>/>
  761. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  762. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  763. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  764. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  765. </bean>
  766. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  767. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  768. </bean>
  769. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  770. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  771. </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"/>/>
  772. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  773. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  774. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  775. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  776. </bean>
  777. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  778. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  779. </bean>
  780. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  781. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  782. </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
  1. <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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </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"/>/>
  13. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  14. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  15. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  16. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  17. </bean>
  18. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  19. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  20. </bean>
  21. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  22. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  23. </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"/>/>
  24. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  25. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  26. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  27. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  28. </bean>
  29. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  30. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  31. </bean>
  32. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  33. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  34. </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"/>/>
  35. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  36. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  37. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  38. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  39. </bean>
  40. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  41. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  42. </bean>
  43. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  44. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  45. </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"/>/>
  46. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  47. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  48. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  49. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  50. </bean>
  51. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  52. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  53. </bean>
  54. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  55. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  56. </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"/>/>
  57. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  58. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  59. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  60. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  61. </bean>
  62. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  63. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  64. </bean>
  65. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  66. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  67. </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"/>/>
  68. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  69. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  70. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  71. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  72. </bean>
  73. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  74. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  75. </bean>
  76. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  77. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  78. </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"/>/>
  79. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  80. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  81. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  82. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  83. </bean>
  84. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  85. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  86. </bean>
  87. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  88. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  89. </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内准备显示组件的页面
1.png

2.2.4访问页面

在liteflow-test内添加liteflow-util的依赖
  1. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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.png

2.3获取组件并回显

2.3.1自定义注解

在liteflow-util内自定义注解,作用装配导入需要的资源类和配置
  1. @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核心依赖
  1. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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依赖
  1. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <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
复制代码
2.3.3配置liteflow-util

在liteflow-test中使用自定义注解导入需要的配置
  1. @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,访问页面显示已获取到的组件集合
3.png

2.4创建新的组件

liteflow-util提供对于的RequestMapping创建和保存node
  1. @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"/>/>
  2. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  3. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  4. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  5. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  6. </bean>
  7. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  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"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
  9. </bean>
  10. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  11. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  12. </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"/>/>
  13. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  14. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  15. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  16. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  17. </bean>
  18. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  19. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  20. </bean>
  21. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  22. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  23. </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"/>/>
  24. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  25. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  26. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  27. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  28. </bean>
  29. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  30. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  31. </bean>
  32. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  33. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  34. </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"/>/>
  35. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  36. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  37. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  38. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  39. </bean>
  40. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  41. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  42. </bean>
  43. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  44. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  45. </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"/>/>
  46. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  47. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  48. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  49. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  50. </bean>
  51. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  52. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  53. </bean>
  54. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  55. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  56. </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"/>/>
  57. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  58. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
  59. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  60. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  61. </bean>
  62. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  63. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  64. </bean>
  65. <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
  66. <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="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"/>
  67. </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/
  1. 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"/>马仁喜
来源:京东云开发者社区

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册