<!-- activiti依赖 --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-engine</artifactId> <version>5.22.0</version> </dependency> <!-- activiti 与 Spring 集成 --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring</artifactId> <version>5.22.0</version> </dependency>
增加activiti-cfg.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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"> <property name="dataSource" ref="dataSource"/> <property name="transactionManager" ref="transactionManager"/> <property name="databaseSchemaUpdate" value="false"/> <!--设置字体 防止乱码--> <property name="activityFontName" value="宋体"/> <property name="labelFontName" value="宋体"/> <!-- mail --> <property name="mailServerHost" value="localhost"/> <property name="mailServerUsername" value="kafeitu"/> <property name="mailServerPassword" value="000000"/> <property name="mailServerPort" value="2025"/> <!-- 自动部署 --> <!--<property name="deploymentResources">--> <!--<list>--> <!--<value>classpath*:/deployments/*.bpmn20.xml</value>--> <!--</list>--> <!--</property>--> <!-- UUID作为主键生成策略--> <!--<property name="idGenerator" ref="uuidGenerator"/>--> </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="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"/> </beans>