写在前面
这里只介绍liteflow的简单基础使用以及作者对liteflow进行可视化扩展的相关阐述
一、背景及意义
背景:对于拥有复杂业务逻辑的系统承载着核心业务逻辑,这些核心业务逻辑涉及内部逻辑运算,缓存操作,持久化操作,外部资源调取,内部其他系统RPC调用等等。项目几经易手,维护的成本就会越来越高。各种硬代码判断,分支条件越来越多。代码的抽象,复用率也越来越低,各个模块之间的耦合度很高。一小段逻辑的变动,会影响到其他模块,需要进行完整回归测试来验证。如要灵活改变业务流程的顺序,则要进行代码大改动进行抽象,重新写方法。实时热变更业务流程,几乎很难实现
意义:逻辑解耦、提高扩展性、降低维护成本、能力充分复用、流程灵活编排
二、常用流程编排框架
liteflow(开源)asyncTool(开源)JDEasyFlow(开源)disruptor介绍LiteFlow是一个非常强大的现代化的规则引擎框架,融合了编排特性和规则引擎的所有特性。如果你要对复杂业务逻辑进行新写或者重构,用LiteFlow最合适不过。它是一个编排式的规则引擎框架,组件编排,帮助解耦业务代码,让每一个业务片段都是一个组件。解决任意的多线程并行、串行、阻塞、依赖、回调的并发框架,可以任意组合各线程的执行顺序,带全链路回调和超时控制。通用流程编排技术组件,适用于服务编排、工作流、审批流等场景地址https://liteflow.yomahub.com/https://gitee.com/jd-platform-opensource/asyncToolhttps://developer.jdcloud.com/article/2604?mid=30优点复杂业务流程编排、社区成熟活跃基于jdk8 <import resource="classpath*:spring/spring-config-liteflow.xml"/>CompletableFuture、轻量级简单、灵活、易扩展基于生产-消费模型、无锁设计缺点开源框架较重,有一定学习成本新框架稳定性待验证较为底层,针对业务场景需要二次封装示例https://gitee.com/bryan31/liteflow-example三、liteflow基础使用
1.添加依赖jar包
- <dependency>
- <groupId>com.yomahub</groupId>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>liteflow-spring</artifactId>
- <version>2.10.4</version>
- </dependency>
复制代码 2.定义组件
定义组件和实现某些组件,注册进上下文- @Component("a")
- public <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>ACmp <import resource="classpath*:spring/spring-config-liteflow.xml"/>extends <import resource="classpath*:spring/spring-config-liteflow.xml"/>NodeComponent <import resource="classpath*:spring/spring-config-liteflow.xml"/>{
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Override
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>process() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>//do <import resource="classpath*:spring/spring-config-liteflow.xml"/>your <import resource="classpath*:spring/spring-config-liteflow.xml"/>business
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}
- }
复制代码 3.配置
添加对应的配置类及配置文件
Spring <import resource="classpath*:spring/spring-config-liteflow.xml"/>xml中的配置- <context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
复制代码 4.规则文件的定义
--流程的定义(第3步中liteflowConfig指定了规则文件为config/flow.xml),所以需要在resources下新建文件夹config,在新建flow.xml文件,配置要定义的流程- <context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>THEN(a, <import resource="classpath*:spring/spring-config-liteflow.xml"/>b, <import resource="classpath*:spring/spring-config-liteflow.xml"/>c) <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>
复制代码 5.执行
编排好的流程,在需要执行的地方注入FlowExecutor,执行execute2Resp- @Component
- public <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>YourClass{
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Resource
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>FlowExecutor <import resource="classpath*:spring/spring-config-liteflow.xml"/>flowExecutor;
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Test
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>testConfig(){
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteflowResponse <import resource="classpath*:spring/spring-config-liteflow.xml"/>response <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>flowExecutor.execute2Resp("chain1", <import resource="classpath*:spring/spring-config-liteflow.xml"/>"arg");
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}
- }
复制代码 四、liteflow在实际中的应用
这里弱化背后的实际业务只展示作者在实际中的应用案例
1.添加依赖jar包
2.定义组件
定义组件和实现某些组件,注册进上下文- @LiteflowComponent("checkRealNameAuthCmp")@LiteflowCmpDefinepublic <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>CheckRealNameAuthCmp <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>final <import resource="classpath*:spring/spring-config-liteflow.xml"/>Logger <import resource="classpath*:spring/spring-config-liteflow.xml"/>log <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>LoggerFactory.getLogger(CheckRealNameAuthCmp.class); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@LiteflowMethod(LiteFlowMethodEnum.PROCESS) <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>process(NodeComponent <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent) <import resource="classpath*:spring/spring-config-liteflow.xml"/>throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>Exception <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>// <import resource="classpath*:spring/spring-config-liteflow.xml"/>获取请求参数 <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>GeneratePolicyRightsParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>generatePolicyRightsParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent.getSlot().getRequestData(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>// <import resource="classpath*:spring/spring-config-liteflow.xml"/>如果pin为空则结束流程 <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(generatePolicyRightsParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>null <import resource="classpath*:spring/spring-config-liteflow.xml"/>|| <import resource="classpath*:spring/spring-config-liteflow.xml"/>StringUtil.isEmpty(generatePolicyRightsParam.getUserPin())) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>log.info("CheckRealNameAuthCmp <import resource="classpath*:spring/spring-config-liteflow.xml"/>-> <import resource="classpath*:spring/spring-config-liteflow.xml"/>process <import resource="classpath*:spring/spring-config-liteflow.xml"/>end, <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent={},pin <import resource="classpath*:spring/spring-config-liteflow.xml"/>is <import resource="classpath*:spring/spring-config-liteflow.xml"/>null.", <import resource="classpath*:spring/spring-config-liteflow.xml"/>JsonUtil.toJSONString(nodeComponent));<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent.setIsEnd(true);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>//封装设置流程编排上下文信息 <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>GenerateRightsContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>generateRightsContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>nodeComponent.getContextBean(GenerateRightsContext.class);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>generateRightsContext.setGeneratePolicyRightsParam(generatePolicyRightsParam); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}}
复制代码 LiteflowComponent:https://liteflow.yomahub.com/pages/v2.8.X/8486fb/
LiteflowCmpDefine:https://liteflow.yomahub.com/pages/v2.8.X/f33919/
3.配置
添加对应的配置类及配置文件
Spring <import resource="classpath*:spring/spring-config-liteflow.xml"/>xml中的配置
spring-config.xml- <import resource="classpath*:spring/spring-config-liteflow.xml"/>
复制代码 spring-config-liteflow.xml4.规则文件的定义
--流程的定义(第3步中liteflowConfig指定了规则文件为liteflow/flow.xml),所以需要在resources下新建文件夹liteflow,在新建flow.xml文件,配置要定义的流程
flow.xml- <context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>
复制代码 5.执行
执行编排好的流程,在需要执行的地方注入FlowExecutor,执行execute2Resp- <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Resource <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>FlowExecutor <import resource="classpath*:spring/spring-config-liteflow.xml"/>flowExecutor;public <import resource="classpath*:spring/spring-config-liteflow.xml"/>Boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>sendPolicyRights(GeneratePolicyRightsParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>generatePolicyRightsParam) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>//todo <import resource="classpath*:spring/spring-config-liteflow.xml"/>入参和上下文不能混用,通用信息用map <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteflowResponse <import resource="classpath*:spring/spring-config-liteflow.xml"/>response <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>flowExecutor.execute2Resp("sendPolicyRightsChain", <import resource="classpath*:spring/spring-config-liteflow.xml"/>generatePolicyRightsParam, <import resource="classpath*:spring/spring-config-liteflow.xml"/>GenerateRightsContext.class,GenerateRightsContext.class);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}
复制代码 五、liteflow能力扩展(可视化)
liteflowt提供了流程编排的能力,只有研发人员能够了解这内在的流程编排含义,对于其他产品或者业务并不能直观的了解当前的业务流程,可视化并不友好。这时我们如何让当前的流程可视化呢?编写一个页面直接读取配置文件flow.xml进行显示,这是没有意义的。有意义的是我们能够对组件进行可视化、对流程可视化、对流程编排可视化。
1、思想
提供新的jar包,获取到业务系统声名的组件、流程、显示流程和组件、提供编排能力。
说明:
1、小工具jar包为可视化流程编排小工具,主要提供获取业务系统声明的组件、保存的流程、进行流程可视化展示、进行流程编排可视化等,使用liteflow-util标识区别于业务系统。
2、业务系统为组件声明、流程执行、业务逻辑系统,使用liteflow-test标识
2、实现
2.1获取特定的类或方法
如何从liteflow-util中获取liteflow-test中声明的组件
2.1.1获取上下文环境
ApplicationContextAware
当一个bean的属性初始化后会回调到setApplicationContext,从而设置应用上下文。- public <import resource="classpath*:spring/spring-config-liteflow.xml"/>interface <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContextAware <import resource="classpath*:spring/spring-config-liteflow.xml"/>extends <import resource="classpath*:spring/spring-config-liteflow.xml"/>Aware <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ /** <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>Set <import resource="classpath*:spring/spring-config-liteflow.xml"/>the <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>that <import resource="classpath*:spring/spring-config-liteflow.xml"/>this <import resource="classpath*:spring/spring-config-liteflow.xml"/>object <import resource="classpath*:spring/spring-config-liteflow.xml"/>runs <import resource="classpath*:spring/spring-config-liteflow.xml"/>in. <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>Normally <import resource="classpath*:spring/spring-config-liteflow.xml"/>this <import resource="classpath*:spring/spring-config-liteflow.xml"/>call <import resource="classpath*:spring/spring-config-liteflow.xml"/>will <import resource="classpath*:spring/spring-config-liteflow.xml"/>be <import resource="classpath*:spring/spring-config-liteflow.xml"/>used <import resource="classpath*:spring/spring-config-liteflow.xml"/>to <import resource="classpath*:spring/spring-config-liteflow.xml"/>initialize <import resource="classpath*:spring/spring-config-liteflow.xml"/>the <import resource="classpath*:spring/spring-config-liteflow.xml"/>object. <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>Invoked <import resource="classpath*:spring/spring-config-liteflow.xml"/>after <import resource="classpath*:spring/spring-config-liteflow.xml"/>population <import resource="classpath*:spring/spring-config-liteflow.xml"/>of <import resource="classpath*:spring/spring-config-liteflow.xml"/>normal <import resource="classpath*:spring/spring-config-liteflow.xml"/>bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>properties <import resource="classpath*:spring/spring-config-liteflow.xml"/>but <import resource="classpath*:spring/spring-config-liteflow.xml"/>before <import resource="classpath*:spring/spring-config-liteflow.xml"/>an <import resource="classpath*:spring/spring-config-liteflow.xml"/>init <import resource="classpath*:spring/spring-config-liteflow.xml"/>callback <import resource="classpath*:spring/spring-config-liteflow.xml"/>such <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>as <import resource="classpath*:spring/spring-config-liteflow.xml"/>{@link <import resource="classpath*:spring/spring-config-liteflow.xml"/>org.springframework.beans.factory.InitializingBean#afterPropertiesSet()} <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>or <import resource="classpath*:spring/spring-config-liteflow.xml"/>a <import resource="classpath*:spring/spring-config-liteflow.xml"/>custom <import resource="classpath*:spring/spring-config-liteflow.xml"/>init-method. <import resource="classpath*:spring/spring-config-liteflow.xml"/>Invoked <import resource="classpath*:spring/spring-config-liteflow.xml"/>after <import resource="classpath*:spring/spring-config-liteflow.xml"/>{@link <import resource="classpath*:spring/spring-config-liteflow.xml"/>ResourceLoaderAware#setResourceLoader}, <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>{@link <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationEventPublisherAware#setApplicationEventPublisher} <import resource="classpath*:spring/spring-config-liteflow.xml"/>and <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>{@link <import resource="classpath*:spring/spring-config-liteflow.xml"/>MessageSourceAware}, <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicable. <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>@param <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>the <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>object <import resource="classpath*:spring/spring-config-liteflow.xml"/>to <import resource="classpath*:spring/spring-config-liteflow.xml"/>be <import resource="classpath*:spring/spring-config-liteflow.xml"/>used <import resource="classpath*:spring/spring-config-liteflow.xml"/>by <import resource="classpath*:spring/spring-config-liteflow.xml"/>this <import resource="classpath*:spring/spring-config-liteflow.xml"/>object <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>@throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContextException <import resource="classpath*:spring/spring-config-liteflow.xml"/>in <import resource="classpath*:spring/spring-config-liteflow.xml"/>case <import resource="classpath*:spring/spring-config-liteflow.xml"/>of <import resource="classpath*:spring/spring-config-liteflow.xml"/>context <import resource="classpath*:spring/spring-config-liteflow.xml"/>initialization <import resource="classpath*:spring/spring-config-liteflow.xml"/>errors <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>@throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>BeansException <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>thrown <import resource="classpath*:spring/spring-config-liteflow.xml"/>by <import resource="classpath*:spring/spring-config-liteflow.xml"/>application <import resource="classpath*:spring/spring-config-liteflow.xml"/>context <import resource="classpath*:spring/spring-config-liteflow.xml"/>methods <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>@see <import resource="classpath*:spring/spring-config-liteflow.xml"/>org.springframework.beans.factory.BeanInitializationException <import resource="classpath*:spring/spring-config-liteflow.xml"/>*/ void <import resource="classpath*:spring/spring-config-liteflow.xml"/>setApplicationContext(ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicationContext) <import resource="classpath*:spring/spring-config-liteflow.xml"/>throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>BeansException;}
复制代码 在liteflow-util中使用一个类来实现ApplicationContextAware,从而获取到liteflow-test(依赖当前jar包的应用)的上下文环境- @Configurationpublic <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteFlowApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>implements <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContextAware <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>controllerApplicationContext; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Override <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>setApplicationContext(ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicationContext) <import resource="classpath*:spring/spring-config-liteflow.xml"/>throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>BeansException <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("applicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>applicationContext); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteFlowApplicationContext.controllerApplicationContext=applicationContext; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>getControllerApplicationContext() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>controllerApplicationContext; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}}
复制代码 2.1.2从上下文获取类
在liteflow-util中根据上下文环境获取组件类这里的重点是Map <import resource="classpath*:spring/spring-config-liteflow.xml"/>mvcObjects <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>context.getBeansWithAnnotation(Service.class);- @Slf4jpublic <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>Map, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object>(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>synchronized <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager <import resource="classpath*:spring/spring-config-liteflow.xml"/>getInstance() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(null <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>new <import resource="classpath*:spring/spring-config-liteflow.xml"/>ReferenceManager(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>controllerContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteFlowApplicationContext.getControllerApplicationContext(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapInit(controllerContext); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>instance; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>static <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapInit(ApplicationContext <import resource="classpath*:spring/spring-config-liteflow.xml"/>context) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>try <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>Map <import resource="classpath*:spring/spring-config-liteflow.xml"/>objects <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>Maps.newHashMapWithExpectedSize(64);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>//优化 <import resource="classpath*:spring/spring-config-liteflow.xml"/>允许 <import resource="classpath*:spring/spring-config-liteflow.xml"/>ServiceBean <import resource="classpath*:spring/spring-config-liteflow.xml"/>被MVC容器扫描<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>Map <import resource="classpath*:spring/spring-config-liteflow.xml"/>mvcObjects <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>context.getBeansWithAnnotation(Service.class);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>objects.putAll(mvcObjects);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(objects <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>null <import resource="classpath*:spring/spring-config-liteflow.xml"/>|| <import resource="classpath*:spring/spring-config-liteflow.xml"/>objects.size() <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>0) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return;<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>for <import resource="classpath*:spring/spring-config-liteflow.xml"/>(Entry <import resource="classpath*:spring/spring-config-liteflow.xml"/>entry <import resource="classpath*:spring/spring-config-liteflow.xml"/>: <import resource="classpath*:spring/spring-config-liteflow.xml"/>objects.entrySet()) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>/**<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>获取代理对象的原对象<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>因为 <import resource="classpath*:spring/spring-config-liteflow.xml"/>jdk <import resource="classpath*:spring/spring-config-liteflow.xml"/>动态代理通过接口<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>*/<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImplProxy <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>entry.getValue();<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImpl <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>AopTargetUtils.getTarget(objectImplProxy);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Class <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImplClass <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImpl.getClass();<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(objectImplClass.getInterfaces().length <import resource="classpath*:spring/spring-config-liteflow.xml"/>> <import resource="classpath*:spring/spring-config-liteflow.xml"/>0) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>/**<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>规定 <import resource="classpath*:spring/spring-config-liteflow.xml"/>每个interface <import resource="classpath*:spring/spring-config-liteflow.xml"/>只对应 <import resource="classpath*:spring/spring-config-liteflow.xml"/>一个实现类<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>* <import resource="classpath*:spring/spring-config-liteflow.xml"/>如果 <import resource="classpath*:spring/spring-config-liteflow.xml"/>多个类实现了该接口 <import resource="classpath*:spring/spring-config-liteflow.xml"/>接口列表中只 <import resource="classpath*:spring/spring-config-liteflow.xml"/>显示第一个实现类<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>*/<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Class <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceClass <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImplClass.getInterfaces()[0];<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object <import resource="classpath*:spring/spring-config-liteflow.xml"/>object <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapRef.get(interfaceClass);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(object <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>null) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>interfaceMapRef.put(interfaceClass, <import resource="classpath*:spring/spring-config-liteflow.xml"/>objectImpl);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>catch <import resource="classpath*:spring/spring-config-liteflow.xml"/>(Exception <import resource="classpath*:spring/spring-config-liteflow.xml"/>e) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>Map> <import resource="classpath*:spring/spring-config-liteflow.xml"/>classes() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapRef().keySet(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>Map, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object> <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapRef <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>serviceScanner.interfaceMapRef(); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(null <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMapRef) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>//排序 <import resource="classpath*:spring/spring-config-liteflow.xml"/>所有接口<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>List, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object>>(interfaceMapRef.entrySet());<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>Collections.sort(arrayList, <import resource="classpath*:spring/spring-config-liteflow.xml"/>new <import resource="classpath*:spring/spring-config-liteflow.xml"/>Comparator, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Object> <import resource="classpath*:spring/spring-config-liteflow.xml"/>entry <import resource="classpath*:spring/spring-config-liteflow.xml"/>: <import resource="classpath*:spring/spring-config-liteflow.xml"/>arrayList) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>className <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>entry.getValue().getClass().getName();<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("class <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>className);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>result.add(className);//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>List <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMethodList <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>Arrays.asList(entry.getKey().getDeclaredMethods());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>//方法列表排序//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>Collections.sort(interfaceMethodList, <import resource="classpath*:spring/spring-config-liteflow.xml"/>new <import resource="classpath*:spring/spring-config-liteflow.xml"/>Comparator() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>@Override//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>public <import resource="classpath*:spring/spring-config-liteflow.xml"/>int <import resource="classpath*:spring/spring-config-liteflow.xml"/>compare(Method <import resource="classpath*:spring/spring-config-liteflow.xml"/>o1, <import resource="classpath*:spring/spring-config-liteflow.xml"/>Method <import resource="classpath*:spring/spring-config-liteflow.xml"/>o2) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean><context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>o1.getName().compareTo(o2.getName());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>});//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>for <import resource="classpath*:spring/spring-config-liteflow.xml"/>(Method <import resource="classpath*:spring/spring-config-liteflow.xml"/>method <import resource="classpath*:spring/spring-config-liteflow.xml"/>: <import resource="classpath*:spring/spring-config-liteflow.xml"/>interfaceMethodList) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("method <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>method);//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("methodName <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>method.getName());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("methodParameterTypes <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>method.getParameterTypes());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("methodReturn <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>method.getReturnType());//<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>System.out.println("result <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>result); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>result; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>needLogin(HttpServletRequest <import resource="classpath*:spring/spring-config-liteflow.xml"/>request, <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>path) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.isRequireAuth() <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!this.alreadyLogin(request) <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!this.checkLoginParam(request) <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!"/login.html".equals(path) <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!path.startsWith("/css") <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!path.startsWith("/js") <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>!path.startsWith("/img"); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>checkLoginParam(HttpServletRequest <import resource="classpath*:spring/spring-config-liteflow.xml"/>request) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>usernameParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>request.getParameter("loginUsername"); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>passwordParam <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>request.getParameter("loginPassword"); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(null <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.username <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>null <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.password) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.username.equals(usernameParam) <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.password.equals(passwordParam); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>false; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>isRequireAuth() <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.username <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>null; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>boolean <import resource="classpath*:spring/spring-config-liteflow.xml"/>alreadyLogin(HttpServletRequest <import resource="classpath*:spring/spring-config-liteflow.xml"/>request) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>HttpSession <import resource="classpath*:spring/spring-config-liteflow.xml"/>session <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>request.getSession(false); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>session <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>null <import resource="classpath*:spring/spring-config-liteflow.xml"/>&& <import resource="classpath*:spring/spring-config-liteflow.xml"/>session.getAttribute("lite-flow") <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>null; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>void <import resource="classpath*:spring/spring-config-liteflow.xml"/>returnResourceFile(String <import resource="classpath*:spring/spring-config-liteflow.xml"/>fileName, <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>uri, <import resource="classpath*:spring/spring-config-liteflow.xml"/>HttpServletResponse <import resource="classpath*:spring/spring-config-liteflow.xml"/>response) <import resource="classpath*:spring/spring-config-liteflow.xml"/>throws <import resource="classpath*:spring/spring-config-liteflow.xml"/>IOException <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>filePath <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>this.getFilePath(fileName); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(filePath.endsWith(".html")) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>response.setContentType("text/html; <import resource="classpath*:spring/spring-config-liteflow.xml"/>charset=utf-8"); <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(fileName.endsWith(".jpg")) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>byte[] <import resource="classpath*:spring/spring-config-liteflow.xml"/>bytes <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>Utils.readByteArrayFromResource(filePath);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(bytes <import resource="classpath*:spring/spring-config-liteflow.xml"/>!= <import resource="classpath*:spring/spring-config-liteflow.xml"/>null) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.getOutputStream().write(bytes);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>text <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>Utils.readFromResource(filePath);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(text <import resource="classpath*:spring/spring-config-liteflow.xml"/>== <import resource="classpath*:spring/spring-config-liteflow.xml"/>null) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.sendRedirect(uri <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>"/login.html");<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(fileName.endsWith(".css")) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.setContentType("text/css;charset=utf-8");<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/>else <import resource="classpath*:spring/spring-config-liteflow.xml"/>if <import resource="classpath*:spring/spring-config-liteflow.xml"/>(fileName.endsWith(".js")) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.setContentType("text/javascript;charset=utf-8");<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>response.getWriter().write(text);<context:component-scan <import resource="classpath*:spring/spring-config-liteflow.xml"/>base-package="com.yomahub.flowtest.components" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="springAware" <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>/>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="ruleSource" <import resource="classpath*:spring/spring-config-liteflow.xml"/>value="config/flow.el.xml"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>id="flowExecutor" <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>
- <bean <import resource="classpath*:spring/spring-config-liteflow.xml"/>>
- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/><property <import resource="classpath*:spring/spring-config-liteflow.xml"/>name="liteflowConfig" <import resource="classpath*:spring/spring-config-liteflow.xml"/>ref="liteflowConfig"/>
- </bean>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>} <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>private <import resource="classpath*:spring/spring-config-liteflow.xml"/>String <import resource="classpath*:spring/spring-config-liteflow.xml"/>getFilePath(String <import resource="classpath*:spring/spring-config-liteflow.xml"/>fileName) <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>return <import resource="classpath*:spring/spring-config-liteflow.xml"/>"view" <import resource="classpath*:spring/spring-config-liteflow.xml"/>+ <import resource="classpath*:spring/spring-config-liteflow.xml"/>fileName; <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>}
复制代码 2.2.2配置web.xml
在liteflow-util内web.xml配置自定义的servlet2.2.3页面准备
在liteflow-util内准备显示组件的页面
2.2.4访问页面
在liteflow-test内添加liteflow-util的依赖- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>com.xx.utils <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>liteflow <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>0.0.1-SNAPSHOT
复制代码 启动liteflow-test工程并访问对应的路径,看到2.2.3准备的页面
2.3获取组件并回显
2.3.1自定义注解
在liteflow-util内自定义注解,作用装配导入需要的资源类和配置- @Retention(value <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>java.lang.annotation.RetentionPolicy.RUNTIME)@Target(value <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>{ <import resource="classpath*:spring/spring-config-liteflow.xml"/>java.lang.annotation.ElementType.TYPE <import resource="classpath*:spring/spring-config-liteflow.xml"/>})@Documented@Import({LiteFlowApplicationContext.class, <import resource="classpath*:spring/spring-config-liteflow.xml"/>FlowExecutor.class, <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteflowConfig.class, <import resource="classpath*:spring/spring-config-liteflow.xml"/>IdGeneratorHolder.class})@ComponentScan( <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>basePackages <import resource="classpath*:spring/spring-config-liteflow.xml"/>= <import resource="classpath*:spring/spring-config-liteflow.xml"/>{"com.xx.utils", <import resource="classpath*:spring/spring-config-liteflow.xml"/>"com.xx.utils.liteflow"})public <import resource="classpath*:spring/spring-config-liteflow.xml"/>@interface <import resource="classpath*:spring/spring-config-liteflow.xml"/>EnableLiteFlow <import resource="classpath*:spring/spring-config-liteflow.xml"/>{}
复制代码 2.3.2引入jar包依赖
在liteflow-util内引入lite-flow核心依赖- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>com.yomahub <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>liteflow-spring <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>2.8.3
复制代码 在liteflow-test内引入liteflow-util依赖- <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>com.xx.utils <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>liteflow <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>0.0.1-SNAPSHOT
复制代码 2.3.3配置liteflow-util
在liteflow-test中使用自定义注解导入需要的配置- @Configuration@EnableLiteFlowpublic <import resource="classpath*:spring/spring-config-liteflow.xml"/>class <import resource="classpath*:spring/spring-config-liteflow.xml"/>LiteFlowConfig <import resource="classpath*:spring/spring-config-liteflow.xml"/>{}
复制代码 2.3.4显示组件类
重启liteflow-test,访问页面显示已获取到的组件集合
2.4创建新的组件
liteflow-util提供对于的RequestMapping创建和保存node2.5创建新的流程
https://liteflow.yomahub.com/pages/v2.8.X/9aa85a/- LiteFlowChainELBuilder.createChain().setChainName("chain2").setEL( <import resource="classpath*:spring/spring-config-liteflow.xml"/> <import resource="classpath*:spring/spring-config-liteflow.xml"/>"THEN(a, <import resource="classpath*:spring/spring-config-liteflow.xml"/>b, <import resource="classpath*:spring/spring-config-liteflow.xml"/>WHEN(c, <import resource="classpath*:spring/spring-config-liteflow.xml"/>d))").build();
复制代码 3、整体的总结
其实整体的思想就是提供一个jar包,从这个jar包里可以获取到被依赖工程里的类创建对应的组件、创建流程、保存流程、回显流程、执行流程等,这里涉及springbean的生命周期、上下文环境、httpservlet、自定义注解、反射、前端页面等相关知识的融合应用。
作者:京东健康 <import resource="classpath*:spring/spring-config-liteflow.xml"/>马仁喜
来源:京东云开发者社区
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |