# actSpringBootDemo01 **Repository Path**: zzyuan_lite/actSpringBootDemo01 ## Basic Information - **Project Name**: actSpringBootDemo01 - **Description**: springboot2.4.3与activiti7的整合入门示例--2021.3.9 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-03-09 - **Last Updated**: 2023-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 运行结果 1. TestActiviti--->Run 'findProcess()' // 查看流程定义内容 ``` 2021-03-09 10:57:51.347 INFO 25754 --- [ main] com.itheima.utils.SecurityUtil : > Logged in as: jack 2021-03-09 10:57:51.403 INFO 25754 --- [ main] com.itheima.test.TestActiviti : 可用的流程定义总数:1 ========================================== 2021-03-09 10:57:51.403 INFO 25754 --- [ main] com.itheima.test.TestActiviti : 流程定义内容:ProcessDefinition{id='mydemo:1:490d5cfe-807a-11eb-99b7-0a86eb92fdf3', name='null', key='mydemo', description='null', version=1} ========================================== ``` 2. TestActiviti--->Run 'startProcess()' // 启动流程 ``` 2021-03-09 11:00:26.864 INFO 25765 --- [ main] com.itheima.utils.SecurityUtil : > Logged in as: system ================================================= 2021-03-09 11:00:27.078 INFO 25765 --- [ main] com.itheima.test.TestActiviti : 流程实例的内容,ProcessInstance{id='998cbae8-8083-11eb-b756-0a86eb92fdf3', name='null', description='null', processDefinitionId='mydemo:1:490d5cfe-807a-11eb-99b7-0a86eb92fdf3', processDefinitionKey='mydemo', initiator='system', startDate=Tue Mar 09 11:00:27 CST 2021, businessKey='null', status=RUNNING} ================================================= ``` 3. TestActiviti--->Run 'doTask()' // 执行任务 ``` 2021-03-09 11:01:53.701 INFO 25767 --- [ main] com.itheima.utils.SecurityUtil : > Logged in as: jerry ========================================= 2021-03-09 11:01:53.905 INFO 25767 --- [ main] com.itheima.test.TestActiviti : 任务内容,TaskImpl{id='52ea5f7b-8081-11eb-a4c5-0a86eb92fdf3', owner='null', assignee='null', name='审批1', description='null', createdDate=Tue Mar 09 10:44:09 CST 2021, claimedDate=null, dueDate=null, priority=50, processDefinitionId='mydemo:1:490d5cfe-807a-11eb-99b7-0a86eb92fdf3', processInstanceId='52e52f56-8081-11eb-a4c5-0a86eb92fdf3', parentTaskId='null', status=CREATED} ========================================= ========================================= 2021-03-09 11:01:54.003 INFO 25767 --- [ main] com.itheima.test.TestActiviti : 任务内容,TaskImpl{id='99914ecd-8083-11eb-b756-0a86eb92fdf3', owner='null', assignee='null', name='审批1', description='null', createdDate=Tue Mar 09 11:00:27 CST 2021, claimedDate=null, dueDate=null, priority=50, processDefinitionId='mydemo:1:490d5cfe-807a-11eb-99b7-0a86eb92fdf3', processInstanceId='998cbae8-8083-11eb-b756-0a86eb92fdf3', parentTaskId='null', status=CREATED} ========================================= ``` ### 准备工作 1. 新建mysql数据库 ``` CREATE DATABASE actspringboot DEFAULT CHARACTER SET utf8; ``` 注意事项: 1. mysql -u root -p; 无效,则终端执行 ``` PATH=”$PATH:“/usr/local/mysql/bin ``` 2. 执行测试方法TestActiviti--->Run 'findProcess()' 后,actspringboot库中就会产生25张表 ### 开发环境 MacOS Big Sur 11.2.1, idea-mac 2018.3, springboot 2.1.RELEASE, jdk 1.8, apache-maven 3.6.0, taobao-tomcat 7.0.59