1. 程式人生 > >(一)autoCode程式碼生成器介紹

(一)autoCode程式碼生成器介紹

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

這裡還提供了使用者管理,可以開幾個賬號給其他小夥伴使用,各自使用自己的資料來源,互不干擾.