SpringBoot2整合activiti6环境搭建过程解析

网友投稿 297 2022-12-22


SpringBoot2整合activiti6环境搭建过程解析

这篇文章主要介绍了SpringBoot2整合activiti6环境搭建过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

依赖

org.springframewXSiIpjnvork.boot

spring-boot-starter-web

<groupId>org.activiti

activiti-spring-boot-starter-basic

${aXSiIpjnvctiviti.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 : 120000

server:

port: 8764

bpmn文件http://

启动类,注意@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);

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java实现商品信息管理系统
下一篇:springboot docker原理及项目构建
相关文章

 发表评论

暂时没有评论,来抢沙发吧~