<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 概覽 1. 創建Spring Boot項目 2. 引入activiti等依賴包 3. 安裝activiti designer 4. 繪制流程 5. 編寫activiti 工作流代碼 #### 環境 * 開發IDE:Eclipse * 操作系統: Windows * Java 8 * Spring Boot 2.3.3 ## 創建Spring Boot項目 使用 Spring Boot在線項目生成器創建項目。 在瀏覽器進入如下地址:[https://start.spring.io/](https://start.spring.io/) ![](https://img.kancloud.cn/a7/fe/a7feabe1124a8a958dea445a12c6e3ba_1719x993.png) ![](https://img.kancloud.cn/3a/54/3a540279315cb5cd2807d21e537f1d47_1725x971.png) * 使用Maven管理依賴包 * 輸入項目的包名、項目名 * Java版本選擇 8 * 依賴項選擇 - Spring Web - Thymeleaf :模板框架 - Spring Boot DevTools 以上設定完成,點擊 GENERATE按鈕后會下載一個 .zip的壓縮文件。將此壓縮文件解壓到Eclipse的工作區, 在Eclipse中導入該Maven項目。 ## 引入activiti等依賴包 除了上面選擇的Spring Web、Thymeleaf 等依賴包,此處還導入以下依賴包: * Activiti 相關依賴包 * druid 阿里的數據庫連接池:必須 * fastjson 阿里的JSON數據格式轉換 * Swagger 生成接口文檔的工具,也可以用來調用和測試接口。 導入的配置如下: ``` <!-- 阿里數據庫連接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.23</version> </dependency> <!-- JSON 數據轉換 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version> </dependency> <!-- Activiti --> <dependency> <groupId>org.activiti.dependencies</groupId> <artifactId>activiti-dependencies</artifactId> <version>7.1.0.M6</version> <type>pom</type> </dependency> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter</artifactId> <version>7.1.0.M6</version> </dependency> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-image-generator</artifactId> <version>7.1.0.M6</version> </dependency> <!-- Swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>3.0.0</version> </dependency> ``` ## 安裝activiti designer activiti designer是Eclipse的插件, 用來設計和繪制activiti 流程圖,不過該插件自2015年8月之后就沒有再更新,版本也定格在Activiti Designer 5.18.0。 在線安裝的地址是: https://github.com/Activiti/Activiti-Designer/releases , 不過總是會安裝不成功, 所以建議使用離線安裝的方式,先下載插件的壓縮文件,在到Eclipse中安裝。 下載地址是: http://www.activiti.org/designer/archived/activiti-designer-5.18.0.zip 下載之后, 在Eclipse的插件安裝頁面,點擊 “Archive”按鈕選擇下載的.zip 文件。 ![](https://img.kancloud.cn/ab/d4/abd4a78f13cb27047cef8e01239287c3_1211x909.png) 勾選需要安裝的組件后點擊Finish。 ![](https://img.kancloud.cn/d6/f1/d6f1ded70103edba88d95d85deb2d63d_1205x883.png) 接下來會出現同意協議等窗口,直接下一步即可完成安裝。 安裝完成,重啟Eclipse。 ## 繪制流程 在項目的src/main/resources目錄下創建 processes子目錄,創建完成的目錄結構如下: ![](https://img.kancloud.cn/89/7e/897e973b22c2e848e34cf5b902180f08_383x445.png) 在processes下添加一個簡單的請假流程圖。 ![](https://img.kancloud.cn/99/53/9953cbaf0aff2280da19288b8f2af89b_1183x465.png) 流程圖文件的命名為 TimeOff, 在Eclipse中繪制如下: ![](https://img.kancloud.cn/32/43/3243cf317870bd9bc3542060883d4c08_1007x399.png) ## 編寫activiti 工作流代碼 待續 ## 問題: ``` java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utilize time zone support. ``` serverTimezone=UTC ``` url: jdbc:mysql://localhost:3306/activitiflow?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC ``` ##問題2 ``` WARN 17864 --- [nio-8080-exec-7] o.s.web.servlet.PageNotFound : No mapping for GET /sw.js ``` https://www.jianshu.com/p/dcf227d53ab5
                  <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>

                              哎呀哎呀视频在线观看