<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                參考文檔:https://tkjohn.github.io/flowable-userguide/#springSpringBoot 課件代碼:https://gitee.com/flymini/codes01/tree/master/flowable_/learn-flowable04 **** <br/> 建議:MySQL5.7+,如果MySQL低于5.7可能會報異常。 <br/> 整合步驟如下: **1. 創建一個SpringBoot項目,`pom.xml`如下** ```xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.12.RELEASE</version> <relativePath /> <!-- lookup parent from repository --> </parent> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>6.3.0</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</version> </dependency> <dependency> <groupId>org.liquibase</groupId> <artifactId>liquibase-core</artifactId> <version>4.4.0</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> ``` **2. `resources/application.yml`** ```yml spring: datasource: url: jdbc:mysql://localhost:3307/flowable_springboot?characterEncoding=utf8&useSSL=false&serverTimezone=UTC username: root password: uhg</flEt3dff type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mysql.cj.jdbc.Driver liquibase: enabled: false #不需要每次啟動都檢查數據庫版本信息 flowable: database-schema-update: true #數據庫更新策略,true-表存在則使用,不存在則自動創建 db-history-used: true #true-表示記錄歷史信息 history-level: full #記錄的歷史級別,full-最高級別,所有數據都記錄為歷史 async-executor-activate: false #關閉異步任務 check-process-definitions: false #false-不開啟自動部署 #如果開啟自動部署,當流程在目錄`resources/processes/*.bpmn`時會自動將流程部署到數據庫 ``` 更多配置參考:https://tkjohn.github.io/flowable-userguide/#springBootFlowableProperties **3. 配置引擎** ```java @Configuration public class FlowableConfig implements EngineConfigurationConfigurer<SpringProcessEngineConfiguration> { /** * 防止生成的流程圖片中文亂碼 */ @Override public void configure(SpringProcessEngineConfiguration engineConfiguration) { engineConfiguration.setActivityFontName("宋體"); engineConfiguration.setLabelFontName("宋體"); engineConfiguration.setAnnotationFontName("宋體"); } } ``` **4. 運行啟動類** 當運行啟動類時,Flowable 會自動在數據庫中建表。 ```java @SpringBootApplication public class FlowableBootApplication { public static void main(String[] args) { SpringApplication.run(FlowableBootApplication.class, args); } } ``` **5. 獲取各種服務接口了** ```java @SpringBootTest class FlowableBootApplicationTests { @Autowired private RepositoryService repositoryService; @Autowired private RuntimeService runtimeService; @Autowired private TaskService taskService; @Autowired private HistoryService historyService; @Autowired private ManagementService managementService; @Test void contextLoads() { //成功拿到服務接口org.flowable.engine.impl.RepositoryServiceImpl@1f229c40 System.out.println(repositoryService); } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看