package com.zt;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService;
import org.activiti.engine.runtime.ProcessInstance;
import org.activiti.engine.task.Task;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class MyController {
@Autowired
TestService testService;
@Autowired
RuntimeService runtimeService;
@Autowired
private TaskService taskService;
@PostMapping(value = "/start")
public void test1() {
System.out.println("Start.........");
ProcessInstance pi = runtimeService.startProcessInstanceByKey("myProcess", "1");
System.out.println("流程启动成功,流程id:"+pi.getId());
}
@PostMapping(value = "/getList")
public void test2() {
String userId ="xiaohong";
List<Task> resultTask = taskService.createTaskQuery().processDefinitionKey("myProcess").taskCandidateOrAssigned(userId).list();
System.out.println("任务列表:"+resultTask);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
springboot整合activiti6.0的代码demo
共25个文件
xml:4个
class:3个
java:3个
2星 需积分: 50 67 下载量 34 浏览量
2019-07-10
15:28:20
上传
评论 3
收藏 24KB RAR 举报
温馨提示
springboot整合activiti6.0的代码demo,首先按照自己的数据库地址修改springboot地址,然后运行AppBoot启动类,启动工程,然后通过postman工具访问MyController类中的方法即可观察结果。
资源推荐
资源详情
资源评论
收起资源包目录
activititest.rar (25个子文件)
activititest
.project 564B
MyProcess.bpmn 0B
src
test
resources
java
main
resources
application.properties 2KB
logback-spring.xml 1KB
processes
MyProcess.bpmn 3KB
MyProcess.png 6KB
java
com
zt
MyController.java 1KB
TestService.java 370B
AppBoot.java 1KB
work
Tomcat
localhost
ROOT
target
classes
application.properties 2KB
com
zt
MyController.class 2KB
AppBoot.class 1KB
TestService.class 921B
META-INF
MANIFEST.MF 330B
maven
com.zt
activititest
pom.properties 228B
pom.xml 3KB
logback-spring.xml 1KB
processes
MyProcess.bpmn 3KB
MyProcess.png 6KB
test-classes
.settings
org.eclipse.m2e.core.prefs 90B
org.eclipse.jdt.core.prefs 356B
org.eclipse.core.resources.prefs 191B
pom.xml 3KB
.classpath 1KB
.bpmn
src
main
resources
processes
MyProcess.bpmn2d 641B
共 25 条
- 1
资源评论
- YeYing20182019-10-15为什么我启动直接报错说activiti的表不存在啊
zhangmeitao0519
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (175601006)51单片机交通信号灯系统设计
- Starter SINAMICS S120驱动第三方直线永磁同步电机系列视频-调试演示.mp4
- (174755032)抽烟、烟雾检测voc数据集
- 基于滑膜控制的差动制动防侧翻稳定性控制,上层通过滑膜控制产生期望的横摆力矩,下层根据对应的paper实现对应的制动力矩分配,实现车辆的防侧翻稳定性控制,通过通过carsim和simulink联合仿真
- 伺服系统基于陷波滤波器双惯量伺服系统机械谐振抑制matlab Simulink仿真 1.模型简介 模型为基于陷波滤波器的双惯量伺服系统机械谐振抑制仿真,采用Matlab R2018a Simul
- (175989002)DDR4 JESD79-4C.pdf
- lanchaoHunanHoutaiQiantai
- (177377030)Python 爬虫.zip
- (177537818)python爬虫基础知识及爬虫实例.zip
- 自动驾驶横纵向耦合控制-复现Apollo横纵向控制 基于动力学误差模型,使用mpc算法,一个控制器同时控制横向和纵向,实现横纵向耦合控制 matlab与simulink联合仿真,纵向控制已经做好油门刹
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功