Springcloud學習筆記31--JeecgBoot 代碼生成器一鍵生成代碼(包括:controller、service、dao、mapper、entity、vue)


JeecgBoot代碼生成器非常強大:支持單表、一對多、一對一、樹模型生成,生成的代碼包括前台和后台,生成后直接使用,無需修改。
功能說明: 一鍵生成的代碼(包括:controller、service、dao、mapper、entity、vue)
代碼生成器分兩種模式: Online在線模式 和 GUI模式(棄用)

1. 代碼生成器的數據庫配置

代碼生成器的功能是在jeecg-boot-module-system中,想要使用代碼生成器應該開啟以下服務:

數據庫配置方式有兩種;

(1).代碼生成器與平台DB連接保持一致(即代碼生成器與平台系統連接同一份數據庫-jeecg-boot)
2.4.3+版本后,項目默認加了下面配置類,二者走平台的數據庫連接。
jeecg-boot-module-system/org.jeecg.config.init.CodeGenerateDbConfig

提示:
* 此類CodeGenerateDbConfig,只實現了online模式代碼生成的DB連接使用平台的配置;
* GUI模式代碼生成,還是走jeecg_database.properties配置;
* 如果二者不想走一套配置,可以注釋掉類CodeGenerateDbConfig

(2).手工配置代碼生成器的DB連接配置(可以自定義代碼生成器連接的數據庫,更加靈活-推薦方案)

首先,注釋掉CodeGenerateDbConfig類中的內容。

 配置文件路徑:jeecg-boot-module-system/jeecg/jeecg_database.properties

#mysql
diver_name=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/flep?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
username=root
password=plj824
database_name=flep

此時,訪問http://localhost:3000/online/cgform

2. 代碼生成路徑配置

配置文件路徑: jeecg-boot-module-system/jeecg/jeecg_config.properties

  • 第一個project_path,無所謂,在生成界面,可以自己選擇路徑
  • 第二個bussi_package是生成代碼的包路徑,根據自己情況修改

3. 生成代碼界面

(1)首先,點擊“導入數據庫表”按鈕,選擇需要自動生成代碼的數據庫表

 (2)然后,勾選需要自動生成代碼的數據庫表,

a.單表界面

參考文獻:http://doc.jeecg.com/2043916

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM