歡迎關注,一起學習java後端技術

一. 前言
之前很着迷于代碼自動生成,減少寫重複代碼的工作量。網絡上也搜尋了很久,有基于插件的,有GUI的。但其配置和學習成本都比較高,都不是很如我意。
本想自己用SpringBoot寫一個,在收集相關的資料的時候, 偶然找到了人人開源實作的一個renren-generator項目,也正好是Spring Boot搭建的,也就下載下傳下來,自己玩起來了。結合自己項目修改模闆使用過後, 還是很友善的。我也不重複造輪子了。那麼接下來就說說使用心得。
- 字段類型與實體類型可以自由配置支援
- 表字首可以設定是否取消
- 資料庫支援Mysql、Sqlserver、Oracle、Postgresql
- 可線上生成entity、xml、dao、service、vue、sql代碼
2.本地部署
我fork了一個renren-generator項目位址:https://gitee.com/javabanwebxiangmu/renren-generator
通過git下載下傳源碼
修改application.yml,更新MySQL賬号和密碼、資料庫名稱
Eclipse、IDEA運作RenrenApplication.java,則可啟動項目
項目通路路徑:http://localhost
示範效果圖:
3. 根據實際項目情況DIY代碼生成模闆
模闆路徑在resources/template檔案夾下面, 然後根據已有項目的代碼結構,進行修改就好。
4. 一鍵生成sql資料庫說明文檔,解放雙手
這個功能是我自己DIY增加的功能,目前還沒送出上去。需要的可以留言呢。
5. 擴充支援DB2
擴充資料庫DB2的支援,因為我們公司有在用。是以準備增加一個支援。
來源:http://suo.im/4obMOa
作者:f方子龍