activiti学习第一步

此处无简介(有需要可以官网查询)直接上使用

引入pom

<activiti.version>7.1.0.M2</activiti.version>

<dependency>    <groupId>org.activiti</groupId>    <artifactId>activiti-spring-boot-starter</artifactId>    <version>${activiti.version}</version>    <exclusions>        <exclusion>            <groupId>org.mybatis</groupId>            <artifactId>mybatis</artifactId>        </exclusion>    </exclusions></dependency><dependency>    <groupId>org.activiti.dependencies</groupId>    <artifactId>activiti-dependencies</artifactId>    <version>${activiti.version}</version>    <type>pom</type></dependency><!-- 生成流程图 --><dependency>    <groupId>org.activiti</groupId>    <artifactId>activiti-image-generator</artifactId>    <version>${activiti.version}</version></dependency>

原始springboot下追加yml文件

  # activiti7配置
  activiti:
    # 自动部署验证设置 在processes文件夹下自动部署 :true-开启(默认)、false-关闭
    check-process-definitions: true
    # 保存历史数据
    history-level: full
    # 检测历史表是否存在
    db-history-used: true
    # 关闭自动部署
    deployment-mode: never-fail
    # 对数据库中所有表进行更新操作,如果表不存在,则自动创建
    # create_drop:启动时创建表,在关闭时删除表(必须手动关闭引擎,才能删除表)
    # drop-create:启动时删除原来的旧表,然后在创建新表(不需要手动关闭引擎)
    database-schema-update: true
    # 解决频繁查询SQL问题
    async-executor-activate: false

需要声明 db-history-used: true 开启时,在启动时会自动生成需要数据库表信息。
在这里插入图片描述

启动后

启动时增加

@SpringBootApplication(exclude= {SecurityAutoConfiguration.class })

屏蔽到Security 后续放大测试时不使用用户登录信息
启动后,数据库表信息也就自动创建成功了

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值