您好,登錄后才能下訂單哦!
一、集成配置
<bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource"> <property name="driverClass" value="org.h3.Driver" /> <property name="url" value="jdbc:h3:mem:activiti;DB_CLOSE_DELAY=1000" /> <property name="username" value="sa" /> <property name="password" value="" /> </bean> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource" /> </bean> <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"> <property name="dataSource" ref="dataSource" /> <property name="transactionManager" ref="transactionManager" /> <property name="databaseSchemaUpdate" value="true" /> <property name="jobExecutorActivate" value="false" /> </bean> <bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean"> <property name="processEngineConfiguration" ref="processEngineConfiguration" /> </bean> <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="historyService" factory-bean="processEngine" factory-method="getHistoryService" /> <bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" />
二、資源自動部署
為了定制發布方式,你可以為SpringProcessEngineConfiguration指定一個額外的參數deploymentMode。 這個參數指定了匹配多個資源時的發布處理方式。默認下這個參數支持設置三個值:
default
: 把所有資源放在一個單獨的發布包中,對這個發布包進行重復檢測。 這是默認值,如果你沒有指定參數值,就會使用它。
single-resource
: 為每個單獨的資源創建一個發布包,并對這些發布包進行重復檢測。 你可以單獨發布每個流程定義,并在修改流程定義后只創建一個新的流程定義版本。
resource-parent-folder
: 把放在同一個上級目錄下的資源發布在一個單獨的發布包中,并對發布包進行重復檢測。 當需要多資源需要創建發布包,但是需要根據共同的文件夾來組合一些資源時,可以使用它。
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"> ... </bean>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。