一、创建一个流程引擎ProcessEngine
1.1 添加Maven依赖
1 | <activiti.version>6.0.0</activiti.version> |
1.2 创建流程引擎
1 | package com.kangyonggan.acti; |
或者把jdbc的连接信息写入配置文件,如下:
1.3 添加配置activiti.cfg.xml
1 | <beans xmlns="http://www.springframework.org/schema/beans" |
1.4 使用配置文件创建流程引擎
1 | package com.kangyonggan.acti; |
运行后输出:default
二、集成到Spring
2.1 添加Maven依赖
1 | <spring.version>4.2.5.RELEASE</spring.version> |
2.2 添加配置activiti.cfg.xml
1 | <beans xmlns="http://www.springframework.org/schema/beans" |
2.3 Junit测试代码
1 | package com.kangyonggan.acti; |
其中AbstractServiceTest.java
代码如下:
1 | package com.kangyonggan.acti; |
运行后输出:default
三、使用DataSource
3.1 添加Maven依赖
1 | <druid.version>1.0.18</druid.version> |
3.2 添加配置activiti.cfg.xml
1 | <beans xmlns="http://www.springframework.org/schema/beans" |
这篇文章学习了怎么在java中使用工作流,以及怎么集成到spring中,下一篇我将学习使用工作流的api接口。