<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          AutoCreate代碼自動生成器

          聯(lián)合創(chuàng)作 · 2023-09-28 13:01

          autocreate 是 數(shù)據(jù)庫鏈接采用Jfinal ActiveRecordPlugin,模板配置采用beetl,實(shí)現(xiàn)根據(jù)模板自動生成項(xiàng)目代碼。

          可以根據(jù)自己項(xiàng)目代碼結(jié)構(gòu),定制屬于自己的模板,甚至可以通過備注配置,實(shí)現(xiàn)select,radio,date等組件生成;模板配置完成,再也不用寫那些重復(fù)的代碼了。

          • 默認(rèn)模板目錄:/autopath/template/project/

          • 自帶三套模板beetl(生成beetl文件)、jsp(生成jsp文件)、jflyfox(生成本人jflyfox個(gè)人博客項(xiàng)目文件)

          • 默認(rèn)自動生成輸出目錄:/autopath/output/

          • 啟動文件:com.flyfox.client.AutoCreateClient

          • 生成表需要有表注釋和字段注釋。(寫注釋也是個(gè)好習(xí)慣哦)

          配置說明:

          • src/main/java/conf/db.properties 配置鏈接的數(shù)據(jù)庫信息

          • src/main/java/conf/template.properties 配置使用模板,生成路徑和生成那些表

          • template.selected參數(shù) 制定下面已經(jīng)存在的模板key

          • template.tables參數(shù) 設(shè)定生成那些表;不填和all會生成數(shù)據(jù)庫所有表;多個(gè)表明用逗號分隔

          • src/main/java/conf/config.properties 配置beetl模板參數(shù)

          示例說明:

          本人的博客http://www.oschina.net/p/jflyfox和內(nèi)容管理http://www.oschina.net/p/mtgxxw項(xiàng)目,都是使用的這個(gè)代碼生成器。

          1.數(shù)據(jù)庫表,如下:

          2.修改配置

          首先,配置數(shù)據(jù)庫信息db.properties

          然后,配置表名和模板template.properties

          #選擇模板路徑
          template.selected=template.path.jflyfox
          #all或者不填,為生成全部;多個(gè)表已逗號分隔
          template.tables=sys_dict,sys_dict_detail

          3.運(yùn)行AutoCreateClient文件,運(yùn)行日志如下

          4.然后,會在autopath/output目錄下生產(chǎn)對應(yīng)的文件:

          5.列表代碼片段如下:

          瀏覽 12
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91美女视频 | 国产乱伦高清视频免费看 | 无码伦理一区二区三区 | 精品国产精品国产精品 | 国产大逼|