• Java_Activiti5_菜鸟也来学Activiti5工作流_之与Spring集成(三)


     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <beans xmlns="http://www.springframework.org/schema/beans"
     3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     4     xmlns:context="http://www.springframework.org/schema/context"
     5     xmlns:tx="http://www.springframework.org/schema/tx"
     6     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
     7         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
     8         http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd">
     9     
    10     <!-- 配置数据源 -->
    11     <bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource">
    12         <property name="driverClass" value="com.mysql.jdbc.Driver"/>
    13         <property name="url" value="jdbc:mysql://localhost:3306/db_activiti?useUnicode=true&amp;characterEncoding=utf-8"/>
    14         <property name="username" value="root"/>
    15         <property name="password" value="root"/>
    16     </bean>
    17 
    18     <!-- 配置数据源事务管理器 -->
    19     <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    20         <property name="dataSource" ref="dataSource"/> <!-- 引用上面的数据源 -->
    21     </bean>
    22     
    23     <!-- 配置流程引擎配置类 注意:这是用 org.activiti.spring.SpringProcessEngineConfiguration 这个类-->
    24     <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
    25         <property name="dataSource" ref="dataSource"/>
    26         <property name="transactionManager" ref="transactionManager" />
    27         <property name="databaseSchemaUpdate" value="true" />
    28         <property name="jobExecutorActivate" value="false" />
    29         <property name="createDiagramOnDeploy" value="false" /> <!-- 是否生成流程定义图片 -->
    30     </bean>
    31     
    32     <!-- 配置流程引擎工厂 -->
    33     <bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean">
    34         <property name="processEngineConfiguration" ref="processEngineConfiguration" />
    35     </bean>
    36     
    37     <!-- 配置注入一些服务 -->
    38     <bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService"/>
    39     <bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService"/>
    40     <bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" />
    41     <bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" />
    42     <bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" />
    43     
    44     <!-- 配置activiti的规则 -->
    45     <bean id="activitiRule" class="org.activiti.engine.test.ActivitiRule">
    46         <property name="processEngine" ref="processEngine" />
    47     </bean>
    48     
    49 </beans>
    没有最好,也没有最坏,一切习惯就好~_^! JAVA交流群^_^:487566461 Activiti5交流群~_^:470165731 JBPM6交流群^_^:470118196 你的加入是我的荣耀,来吧,朋友:让我们一起交流和探讨!
  • 相关阅读:
    ElasticSearch 2 (1)
    Vagrant (2) —— 基本安装与配置(下)
    Vagrant (1) —— 基本安装与配置(上)
    Vagrant (3) —— 复制/备份Vagrant Box
    vue中$forceUpdate的使用
    vue+ElementUi 选择框选中之后翻页进行状态保持及默认选中
    loonflow 工单系统
    一些后端知识
    前端学习计划
    async/await函数的执行顺序的理解
  • 原文地址:https://www.cnblogs.com/fengmenghuo/p/4788946.html
Copyright © 2020-2023  润新知