天天看點

Activiti 6.x【1】開篇 springboot 1.5x+activiti6.0+mysqlspringboot 1.5x+activiti6.0+mysql整合

版權聲明:轉載注明出處就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張表