zoukankan      html  css  js  c++  java
  • activiti与spring的集成

    maven的pom文件

    <!-- https://mvnrepository.com/artifact/org.activiti/activiti-engine -->
    <dependency>
        <groupId>org.activiti</groupId>
        <artifactId>activiti-engine</artifactId>
        <version>5.22.0</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.activiti/activiti-spring -->
    <dependency>
        <groupId>org.activiti</groupId>
        <artifactId>activiti-spring</artifactId>
        <version>5.22.0</version>
    </dependency>

    xml文件

    <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
     <property name="datasource" ref="datasource">
        <property name="transactionManager" ref="transactionManager">
     <property name="databaseSchemaUpdate" value="true">
    
    <!-- 创建流程引擎对象-->
     <bean id="processEngine" class="org.activiti.spring.ProcessEnginefactoryBean">
    <property name="processEngineConfiguration" value="processEngineConfiguration"></property>
    </bean>
    
    
    <!--实例化各个service-->
    <bean id="repositoryService" factory-bean="processEngine" factory-method="getRespositoryService" />
    ....
    以此类推,构建以下各个bean
    runtimeService,taskService,formService,historyService,managementService,identityService
    </bean>
     

    构建出需要的各个service,就可以在前台直接注入了。

    参考上一篇,spring的三种构建方式,

    这里使用的是使用实例工厂方式构建,不是静态方法。

  • 相关阅读:
    文件光标移动
    python的版本的差别 "2","3"
    java通过jdbc操作Excel
    qt通过odbc操作Excel
    qt读取oracle表数据
    virtual box安装oracle_rac_10g
    oracle rac +standby
    rac不完全恢复
    rac完全恢复学习
    oracle rac搭建(三)--安装中的问题
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/13265441.html
Copyright © 2011-2022 走看看