工作流activiti笔记(一)入门

pom


<dependency>
    <groupId>org.activiti</groupId>
    <artifactId>activiti-spring-boot-starter</artifactId>
    <version>7.0.0.SR1</version>
    <exclusions>
        <exclusion>
            <artifactId>mybatis</artifactId>
            <groupId>org.mybatis</groupId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.activiti</groupId>
    <artifactId>activiti-image-generator</artifactId>
    <version>7.0.0.SR1</version>
</dependency>
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.2</version>
</dependency>

yml

spring:
  activiti:
    #控制Activiti如何处理数据库模式 28张表。
    #false(默认):当流程引擎启动时,Activiti不会进行任何模式更新。
    #true:Activiti会在流程引擎启动时,检查数据库模式是否和引擎的表是匹配的,如果不匹配,会更新数据库模式。
    #create-drop:在流程引擎创建的时候创建模式,在流程引擎关闭的时候删除模式。 一般不用。
    #drop-create:在流程引擎开始的时候删除模式,在流程引擎结束的时候创建模式。一般不用。
    #生产环境用false
    #    database-schema-update: drop-create
    database-schema-update: true
    # 是否在启动时检查流程定义,自动部署验证设置:true-开启(默认)、false-关闭  生成表
    check-process-definitions: true
    #生成历史信息表
    db-history-used: true
    #历史记录存储等级
    history-level: audit
    #检测身份信息表是否存在
    db-identity-used: false
    #加这个配置就不会一直调用了 [activiti-acquire-async-jobs]
    #业务流程简单且不涉及耗时操作,不需要激活AsyncExecutor;如果业务流程复杂且包含多个耗时环节,那么激活AsyncExecutor可能会带来显著的性能提升
    async-executor-activate: false

app

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;

@SpringBootApplication(exclude = SecurityAutoConfiguration.class)
public class App {
        public static void main(String[] args) {
            SpringApplication.run(App.class, args);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值