2021全网最全Activiti7教程03(Activiti7基本操作-欢迎收藏)

这篇博客详细介绍了Activiti7的基本操作,包括单个文件和zip文件的部署,数据库操作,启动流程实例,任务查询与处理,以及流程定义的查询和删除。通过具体的Java代码示例展示了如何与Activiti交互,帮助读者理解Activiti的工作流程。
摘要由CSDN通过智能技术生成

1.1 单个文件部署

分别将bpmn文件和png图片分别部署

/**

  • 实现文件的单个部署

*/

@Test

public void test03(){

// 1.获取ProcessEngine对象

ProcessEngine engine = ProcessEngines.getDefaultProcessEngine();

// 2.获取RepositoryService进行部署操作

RepositoryService service = engine.getRepositoryService();

// 3.使用RepositoryService进行部署操作

Deployment deploy = service.createDeployment()

.addClasspathResource(“bpmn/evection.bpmn”) // 添加bpmn资源

.addClasspathResource(“bpmn/evection.png”) // 添加png资源

.name(“出差申请流程”)

.deploy();// 部署流程

// 4.输出流程部署的信息

System.out.println(“流程部署的id:” + deploy.getId());

System.out.println(“流程部署的名称:” + deploy.getName());

}

日志中查看到相关的输出信息

在这里插入图片描述

1.2 部署zip文件

将bpmn文件和png文件两个打包为一个zip文件,统一上传

在这里插入图片描述

/**

  • 通过一个zip文件来部署操作

*/

@Test

public void test04(){

// 定义zip文件的输入流

InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(“bpmn/evection.zip”);

// 对 inputStream 做装饰

ZipInputStream zipInputStream = new ZipI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值