springboot集成Flowable Modeler
时间: 2023-06-27 07:02:57 浏览: 171
在SpringBoot中集成flowable流程引擎及modeler可视化流程设计器项目完整源码,附有使用说明文档
5星 · 资源好评率100%
要在Spring Boot中集成Flowable Modeler,可以按照以下步骤进行操作:
1. 添加依赖项
在pom.xml文件中添加以下依赖项:
```
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-spring-boot-starter-modeler</artifactId>
<version>${flowable.version}</version>
</dependency>
```
其中,${flowable.version}是Flowable版本号。
2. 配置数据库
在application.properties文件中,配置Flowable与Spring Boot共享的数据源,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#flowable配置
spring.datasource.flowable.driver-class-name=${spring.datasource.driver-class-name}
spring.datasource.flowable.url=${spring.datasource.url}
spring.datasource.flowable.username=${spring.datasource.username}
spring.datasource.flowable.password=${spring.datasource.password}
spring.datasource.flowable.maxActive=20
spring.datasource.flowable.maxIdle=10
spring.datasource.flowable.minIdle=5
spring.datasource.flowable.initialSize=5
spring.datasource.flowable.removeAbandoned=true
spring.datasource.flowable.removeAbandonedTimeout=1800
spring.datasource.flowable.testOnBorrow=true
spring.datasource.flowable.validationQuery=SELECT 1
```
3. 配置Flowable Modeler
在application.properties文件中,配置Flowable Modeler。以下是一个简单的示例:
```
#flowable modeler配置
spring.flowable.modeler.app.name=MyFlowableModeler
spring.flowable.modeler.app.description=My Flowable Modeler
spring.flowable.modeler.app.rest.root=http://localhost:8080/flowable-modeler
spring.flowable.modeler.app.rest.account=admin
spring.flowable.modeler.app.rest.password=admin
```
4. 运行应用程序
现在,您可以运行Spring Boot应用程序,并在浏览器中访问Flowable Modeler,例如http://localhost:8080/modeler/index.html。使用上面的配置,您应该可以使用用户名“admin”和密码“admin”登录。
至此,您已经成功地将Flowable Modeler集成到Spring Boot应用程序中!
阅读全文