本文主要是介绍SpringBoot(8)集成Spring Boot2.x、Activiti6.x、Mysql8.x整合配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 我的环境
- 项目结构
- 项目依赖pom.xml
- 项目application.yml
- 项目启动类
- 创建processes文件夹
- 启动
我的环境
- SpringBoot 2.0.8
- Activiti 6.0.0
- JDK 1.8
- Eclipse 4.11.0
- Maven 3.5.4
- Windows 10
项目结构
项目依赖pom.xml
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.8.RELEASE</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-spring-boot-starter-basic</artifactId><version>6.0.0</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency></dependencies>
项目application.yml
server:port: 8080
spring:application:name: activiti-servicedatasource: #data source configdriver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/activiti?useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=trueusername : rootpassword : passwordactiviti: check-process-definitions: true #自动检查、部署流程定义文件database-schema-update: true #自动更新数据库结构
项目启动类
@SpringBootApplication(exclude = SecurityAutoConfiguration.class)
public class ActivitiApplication {public static void main(String[] args) throws Exception {SpringApplication.run(ActivitiApplication.class, args);}
}
创建processes文件夹
默认情况下,activiti会去src/main/resources/processes目录下加载流程定义文件。
启动
第一次启动会很慢,稍等一会即可。
这篇关于SpringBoot(8)集成Spring Boot2.x、Activiti6.x、Mysql8.x整合配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!