ssm整合activiti配置檔案
阿新 • • 發佈:2020-11-03
ssm整合activiti配置檔案
activiti-config.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd"> <!-- ==================== Activiti配置 start =================== --> <!-- 引擎內部提供的UUID生成器,依賴fastxml的java-uuid-generator.jar模組 --> <!-- <bean id="uuidGenerator" class="org.activiti.engine.impl.persistence.StrongUuidGenerator" /> --> <!--匯入spring配置檔案--> <import resource="applicationContext.xml"></import> <!-- activiti的processEngine配置 --> <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"> <property name="dataSource" ref="dataSource" /> <property name="transactionManager" ref="transactionManager" /> <!-- 沒有表建立表 --> <property name="databaseSchemaUpdate" value="true" /> <!-- 是否啟用Activiti的任務排程 --> <property name="jobExecutorActivate" value="false" /> <!-- 是否開啟工作的資料日誌 --> <!-- <property name="enableDatabaseEventLogging" value="true" /> --> <!--<property name="history" value="full"/>--> <!-- <property name="processDefinitionCacheLimit" value="10"/>--> <!-- mail --> <!-- <property name="mailServerHost" value="localhost"/> <property name="mailServerUsername" value="kafeitu"/> <property name="mailServerPassword" value="000000"/> <property name="mailServerPort" value="2025"/> --> <!-- UUID作為主鍵生成策略 --> <!-- <property name="idGenerator" ref="uuidGenerator" /> --> <!-- 生成流程圖的字型 --> <property name="activityFontName" value="宋體"/> <property name="labelFontName" value="宋體"/> <!-- 快取支援 <property name="processDefinitionCache"> <bean class="me.kafeitu.demo.activiti.util.cache.DistributedCache" /> </property>--> <!-- 自動部署 --> <!-- <property name="deploymentResources"> <list> <value>classpath*:/deployments/*</value> </list> </property> --> <!-- 自定義表單欄位型別 --> <!-- <property name="customFormTypes"> <list> <bean class="me.kafeitu.demo.activiti.activiti.form.UsersFormType"/> </list> </property> --> </bean> <!-- 載入activiti引擎processEngine --> <bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean" destroy-method="destroy"> <property name="processEngineConfiguration" ref="processEngineConfiguration" /> </bean> <!-- activiti的7大服務介面 --> <bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" /> <bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" /> <bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" /> <!-- <bean id="formService" factory-bean="processEngine" factory-method="getFormService" />--> <!-- <bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" />--> <!-- <bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" />--> <!-- <bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService" />--> <!-- ==================== Activiti配置 end =================== --> </beans>