首页 > 学院 > 开发设计 > 正文

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

2019-11-14 15:42:08
字体:
来源:转载
供稿:网友
 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>

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表