(一)autoCode程式碼生成器介紹
阿新 • • 發佈:2019-01-23
autoCode是一個程式碼生成器專案,基於velocity模板引擎,採用SpringMVC + mybatis + jquery easyUI.
其特點主要有:
- 使用者登陸 - 每個使用者有他自己獨立的資料庫連線配置和模板配置
- 資料來源配置 - 可以配置多個數據源,多種資料庫型別(目前支援Mysql,MSServer資料庫,可以擴充套件)
- 模板配置 - 定義自己的模板,採用velocity模板語法.這樣可以根據模板來生成不同的程式碼,如POJO,Dao,mybatis配置檔案等
- 操作簡單 - 生成程式碼只需三步:1. 選擇資料來源;2. 選擇表;3. 選擇模板.
頁面截圖:
首頁
配置資料來源
配置模板
修改模板:
生成程式碼第一步:
生成程式碼第二步:
生成程式碼第三步:
生成結果,點選左邊的樹選單可以檢視內容:
1. 解壓壓縮包,eclipse正常匯入工程(import... -> Existing Projects into Workspace..)
2. 匯入資料庫(MYSQL),SQL檔案在專案根目錄下,名為autoCode.sql,執行裡面的內容即可
3. 修改資料庫連線引數,配置檔案在src/main/resources/server.properties
4. 啟動專案
登入使用者名稱密碼均為admin
首次使用
第一步新增資料來源:
輸入資料庫連線引數
儲存後測試連線
第二步:生成程式碼
選擇一個數據源
選擇一張表,這裡為了演示,我們用程式碼生成器自帶的使用者表
選擇模板,這裡系統自帶了幾個模板
生成後,點選樹狀選單檢視模板內容
大家也可以自行建立自己的模板,模板引數在介面右邊已經給出
也可以仿照現有的模板自己琢磨下 O(∩_∩)O
這裡還提供了使用者管理,可以開幾個賬號給其他小夥伴使用,各自使用自己的資料來源,互不干擾.