版權聲明:轉載注明出處就OK的說,有些東西會轉載,都會注明的說= =如果有冒犯麻煩見諒 https://blog.csdn.net/Pan1458689676/article/details/82556959
springboot 1.5x+activiti6.0+mysql整合
使用STS以java8建立項目
選擇springboot 1.x的最新版本,activiti的starter是基于springboot1.x做的,是以這裡采用1.x,不需要使用web,引入mysql即可。
1.加入配置
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter-basic</artifactId>
<version>6.0.0</version>
</dependency>
2.按照官網上的說明加入@EnableAutofiguration注解如下【官網上另外兩個注解可以不加】
3.運作項目報錯,activiti需要配置資料庫
4.資料庫配置,這裡使用druid連接配接池與mysql資料庫【預設使用H2記憶體資料庫。QAQ嗯重新啟動程式資料就沒了】
配置如下,你懂的。順手配一下日志
5.processes配置
one-task-process.bpmn20.xml 【來自官網】
<?xml version="1.0" encoding="UTF-8"?>
<definitions
xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:activiti="http://activiti.org/bpmn"
targetNamespace="Examples">
<process id="oneTaskProcess" name="The One Task Process">
<startEvent id="theStart" />
<sequenceFlow id="flow1" sourceRef="theStart" targetRef="theTask" />
<userTask id="theTask" name="my task" />
<sequenceFlow id="flow2" sourceRef="theTask" targetRef="theEnd" />
<endEvent id="theEnd" />
</process>
</definitions>
6.配置完成
完成配置自動生成28張表