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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 說明 * 在日常開發中我們經常要重復編寫一寫基本工作,比如新疆Entity、service、controller等一些無意義重復工作。 * 為了解決將大量時間浪費在新建這些類的情況下,JPower基于mybatisPlus-generator下開發了jpower-generator(代碼生成器) * 通過jpower-generator的配置文件(jpower.yml)進行簡單的配置,我們可以通過數據庫一鍵生成所有的Entity、service、controller、mapper等,然后我們可以通過取舍進行保留,直接進入接口開發中。 ## 如何使用 1. 首先準備對一個數據庫內的一些表進行代碼生成,我準備了一份數據庫包含以下表。 ![](https://img.kancloud.cn/11/ab/11abf90d271deec912228560c44daf81_534x650.png) 2. 打開jpower-generator項目在resources/jpower.yml配置文件內進行以下配置 ~~~ logLevel: DEBUG packageName: com.wlcb.jpower modelTables: project: - oa_pcm_project_features - oa_pcm_project_report - oa_pcm_project_user - oa_pcm_project_version - oa_pcm_version_log task: - oa_pcm_task - oa_pcm_task_log - oa_pcm_task_stages - oa_pcm_task_tag - oa_pcm_task_to_tag - oa_pcm_task_user - oa_pcm_task_work_time - oa_pcm_file_to_task global: outputDir: /Users/mr.gmac/IdeaProjects/JPower/jpower-oa-server/jpower-pcm/ author: mr.g swagger2: true dataSource: url: jdbc:mysql://localhost:3306/jpower-pcm?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&autoReconnect=true&useTimezone=true&serverTimezone=GMT%2B8 driverName: com.mysql.jdbc.Driver username: root password: 12345678 strategy: naming: underline_to_camel tablePrefix: - oa_pcm tinyintToBoolean: false tenantField: tenant_code ~~~ 這樣我們的基本工作就已經做完了 3. 打開com.wlcb.generator.CodeGenerator類,執行main方法即可 ![](https://img.kancloud.cn/35/b7/35b7229470856a44272d35418fce347b_2426x934.png) 執行結果如下: ![](https://img.kancloud.cn/18/59/1859cd1741d2e49e51087c92f6bb9e92_3388x1986.png) 4. 到這一步我們就已經把最基本的一些類生成完成了,我們看下生成的代碼 ![](https://img.kancloud.cn/66/6e/666efba71a9c99cda1ac6a22ba1cb952_3522x2030.png) 5. 這里就已經實現了代碼生成,是不是很方便。例子中配置文件中的配置大家可能不太明白都是什么意思,大家不要擔心,這些配置只是最基本的一些配置,還有很多配置大家可以下面這個類詳細說明了每個配置的作用,大家可以自行根據需要進行配置。 ~~~ com.wlcb.generator.properties.GeneratorProperties ~~~ ## 結尾 * 代碼生成器只是簡單的生成一些基本的類,具體的接口和業務需要大家自行開發,后續該項目會逐漸完善實現生成簡單的CRUD接口。 * 目前jpower-generator(代碼生成器)項目暫時沒有放到Gitee上,需要的大家可以加QQ群(860452768)憑star截圖免費獲取
                  <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>

                              哎呀哎呀视频在线观看