您好,欢迎来到九壹网。
搜索
您的当前位置:首页SpringBoot2整合activiti6环境搭建

SpringBoot2整合activiti6环境搭建

来源:九壹网
SpringBoot2整合activiti6环境搭建

SpringBoot2整合activiti6环境搭建

依赖

org.springframework.boot spring-boot-starter-web

org.activiti

activiti-spring-boot-starter-basic ${activiti.version}

org.springframework.boot spring-boot-starter-jdbc

mysql

mysql-connector-java

这⾥使⽤的springboot2.0.6的版本,activiti为6.0.0的版本

添加processes⽬录

SpringBoot集成activiti默认会从classpath下的processes⽬录下读取流程定义⽂件,所以需要在src/main/resources⽬录下添加processes⽬录,并在⽬录中创建流程⽂件

application.yml

spring: activiti:

check-process-definitions: true #⾃动检查、部署流程定义⽂件 database-schema-update: true #⾃动更新数据库结构 #流程定义⽂件存放⽬录

process-definition-location-prefix: classpath:/processes/ #process-definition-location-suffixes: #流程⽂件格式 datasource:

driver-class-name: com.mysql.jdbc.Driver

url: jdbc:mysql://127.0.0.1:3306/taosir_process?useUnicode=true&useSSL=false&characterEncoding=utf8 username : root password : root initsize : 10 maxActive : 20 minIdle : 10

maxWait : 120000

poolPreparedStatements : false maxOpenPreparedStatements : -1 validationQuery : select 1 testOnborrow : true testOnReturn : true testWhileIdle : true

timeBetweenEvictionRunsMillis : 120000server:

port: 87

bpmn⽂件

启动类,注意@SpringBootApplication注解需要设置exclude属性

package cn.zytao.taosir.process;

import org.activiti.spring.boot.SecurityAutoConfiguration;import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication(exclude = SecurityAutoConfiguration.class)public class ProcessApplication {

public static void main(String[] args) {

SpringApplication.run(ProcessApplication.class, args); }}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务