美文网首页
Activiti系列01:与SpringBoot2.2.2结合

Activiti系列01:与SpringBoot2.2.2结合

作者: 我问你瓜保熟吗 | 来源:发表于2020-01-19 18:00 被阅读0次

Activiti系列01:与SpringBoot2.2.2结合

Activiti系列02:获取ProcessEngine的三种方式

坑1:把mysql8.0的驱动版本改成5.0的,不然报错无法自动创建表

  • application.yml
server:
  port: 80
  servlet:
    context-path: /

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/activiti?useUnicode=true&characterEncoding=UTF8&useSSL=false&serverTimezone=UTC
    username: root
    password: root
    hikari:
      auto-commit: true           # 是否自动提交
      connection-timeout: 30000   # 数据库连接超时时间,默认30秒,即30000
      idle-timeout: 600000        # 空闲连接存活最大时间,默认600000(10分钟)
      maximum-pool-size: 10       # 连接池最大连接数,默认是10
      max-lifetime: 900000        # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认1800000即30分钟
      connection-test-query: SELECT 1
      testOnBorroe: true
  activiti:
    database-schema: ACTIVITI
    database-schema-update: true  # 自动建表
    # 开启历史库
    history-level: full
    db-history-used: true

  • pom依赖
    <dependencies>
        <!--activiti依赖-->
        <dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-spring-boot-starter</artifactId>
            <version>7.0.0.SR1</version>
        </dependency>
        <dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-image-generator</artifactId>
            <version>7.0.0.SR1</version>
        </dependency>
        <dependency>
            <groupId>org.activiti.dependencies</groupId>
            <artifactId>activiti-dependencies</artifactId>
            <version>7.0.0.SR1</version>
            <scope>import</scope>
            <type>pom</type>
        </dependency>


        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.1</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.48</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>
  • 运行项目,mysql会创建25张表

相关文章

网友评论

      本文标题:Activiti系列01:与SpringBoot2.2.2结合

      本文链接:https://www.haomeiwen.com/subject/zdinactx.html