《Flowable 6.6.0 BPMN用户指南》
1. 入门
2. 配置
3 The Flowable API
4 Flowable 6.6.0 BPMN用户指南 - (4)Spring集成
5 Spring Boot
5.1 兼容性
5.2 入门
5.3 更改数据库和连接池
5.4 REST支持
5.5 JPA 支持
5.6 Flowable Actuator Endpoints
5.7 Flowable信息贡献者(Info Contributor)
5.8 Flowable应用属性
5.9 Flowable Auto-configuration类
5.10 Flowable Starters
5.11 使用Liquibase
5.12 进一步阅读
5.13 高级配置
有关Flowable的更多文档,参见:
5.11 使用Liquibase
The Flowable engines are using Liquibase to manage the versioning of it’s tables. This means that the LiquibaseAutoConfiguration from Spring Boot would automatically kick in. However, if you are not using Liquibase then the application will not start and would throw an exception. For this reason Flowable is setting spring.liquibase.enabled to false, which means that if you need to use Liquibase you have to explicitly enable it.
Flowable引擎使用Liquibase来管理其数据库表的版本控制。这意味着来自Spring Boot 的LiquibaseAutoConfiguration将自动启动。但是,如果没有使用Liquibase,则应用程序将不会启动,并将引发异常。为此,Flowable设置spring.liquibase.enabled为false,这意味着如果需要使用Liquibase,则必须显式地启用它。
【编者注:Liquibase是一个用于跟踪、管理数据库变化的开源数据库重构工具。它将数据库的所有变化(包括结构和数据)都保存在XML文件中,便于版本控制。Liquibase不依赖特定数据库,支持常见的12种数据库,包括:Oracle,MySQL, DB2,SQL Server,PostgreSQL,h2等。】
5.12 进一步阅读
Obviously, there is a lot about Spring Boot that hasn’t been touched upon yet, like very easy JTA integration or building a WAR file that can be run on major application servers. And there is a lot more to the Spring Boot integration:
显然,关于Spring Boot还有很多还没有涉及到,比如非常容易的JTA集成或者构建一个可以在主要应用服务器上运行的WAR文件。Spring Boot集成还有很多:
- Actuator 支持
- Spring Integration 支持
- Rest API 集成: 启动嵌入在Spring应用程序中的可流动Rest API
- Spring Security 支持