日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

开发指南专题五:JEECG微云快速开发平台代码生成器

發(fā)布時(shí)間:2025/3/16 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开发指南专题五:JEECG微云快速开发平台代码生成器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


? ? ? ?開發(fā)指南專題五:JEECG微云快速開發(fā)平臺(tái)代碼生成器


1.1.?Maven開發(fā)環(huán)境搭建

在搭建jeecg的maven開發(fā)環(huán)境之前,需要先配置好本機(jī)的maven環(huán)境,并在eclipse中安裝好m2eclipse插件。

1.?maven版本的工程目錄,代碼結(jié)構(gòu)如圖311所示


2.?針對(duì)本機(jī)開發(fā)環(huán)境(這里以eclipse為例),調(diào)整依賴包和項(xiàng)目屬性

首先在工程上右鍵->properties,在builders選項(xiàng)卡中刪除掉不存在或不需要的builders,如圖312所示。


然后進(jìn)入Java?Build?Path選項(xiàng)卡->Libraries,將除jre依賴之外的所有依賴包刪除,如圖313所示。


3.?對(duì)工程增加Maven依賴

在工程目錄上面右鍵->Maven->Enable?Dependency?Management。此時(shí),maven插件會(huì)把maven依賴包加入到工程中,目錄結(jié)構(gòu)如圖314所示。


4.?運(yùn)行項(xiàng)目

在工程目錄上面右鍵->Run?As->7?Maven?Build,在彈出的運(yùn)行設(shè)置的Goals中填寫”tomcat:run”,如果在運(yùn)行時(shí),不需要跑單元測(cè)試程序,可以把Skip?Test給勾選上,如圖315所示。


項(xiàng)目運(yùn)行之后的訪問地址為:http://localhost:8080/jeecg。

5.?項(xiàng)目打包

在工程上面右鍵->Run?As->Maven?Package,打包完成之后的war包位于target/jeecg.war,如圖316所示

2.?代碼生成器

本章通過一個(gè)實(shí)際的示例來講解JEECG代碼生成器的使用

2.1.?代碼生成器配置

代碼生成器有兩個(gè)配置文件:一個(gè)用于數(shù)據(jù)源的配置,一個(gè)用于代碼生成器的參數(shù)配置。這兩個(gè)配置文件分別是resources/jeecg目錄的jeecg_database.properties和jeecg_config.properties。

1.?jeecg_database.properties:數(shù)據(jù)源配置文件,為保證能順利生成代碼,將文件中的數(shù)據(jù)源配置修改為/jeecg-v3-simple/resources/dbconfig.properties文件中同樣的配置

jeecg_config.properties:生成器參數(shù)配置文件,各參數(shù)說明如表41所示

參數(shù)

參數(shù)說明

默認(rèn)值

取值范圍

source_root_package

Source?floders?on?build?path?(JAVA文件的根目錄)

src

?

webroot_package

WEB應(yīng)用文件的根目錄(例如:jsp)

WebRoot

?

bussi_package

業(yè)務(wù)包(舉例:比如ERP中的一個(gè)大的模塊銷售模塊目錄)

特點(diǎn):支持多級(jí)目錄例如[com.sys]

Demo

?

templatepath

代碼生成器使用的模板文件目錄

jeecg/template

?

system_encoding

項(xiàng)目編碼

utf-8

?

jeecg_generate_table_id

自定義主鍵命名

id

目前表主鍵只能命名ID

jeecg_ui_search_filed_num

配置代碼生成器生成的JSP頁(yè)面,默認(rèn)前幾個(gè)字段生成查詢條件

1

?

jeecg_filed_convert

數(shù)據(jù)庫(kù)表字段轉(zhuǎn)換為實(shí)體字段是采用原生態(tài),還是采用駝峰寫法轉(zhuǎn)換

true

true/false

ui_filter_fields

根據(jù)過濾器自動(dòng)在表中生成創(chuàng)建人、創(chuàng)建時(shí)間、修改人、修改時(shí)間等值(映射的字段參照“表4?2建表模板”)

create_date,create_by,create_name,update_date,update_by,update_name

2.2.?數(shù)據(jù)表創(chuàng)建

現(xiàn)在有一張員工表person,其建表SQL為

CREATE?TABLE?`person`?(

??`ID`?varchar(32)?NOT?NULL?default?''?COMMENT?'主鍵',

??`NAME`?varchar(32)?default?NULL?COMMENT?'用戶名',

??`AGE`?int(11)?default?NULL?COMMENT?'年齡',

??`SALARY`?decimal(10,2)?default?NULL?COMMENT?'工資',

??`createDt`?datetime?default?NULL?COMMENT?'創(chuàng)建時(shí)間',

??PRIMARY?KEY??(`ID`)

)?ENGINE=InnoDB?DEFAULT?CHARSET=utf8;

注意:建表時(shí),必須給每個(gè)字段加上注釋,代碼生成器會(huì)根據(jù)注釋去生成頁(yè)面字段對(duì)應(yīng)的顯示文本。

將建表SQL在數(shù)據(jù)庫(kù)管理器里面執(zhí)行,完成對(duì)person表的創(chuàng)建。

2.3.?代碼生成

運(yùn)行“/src/test/JeecgOneGUI.java”文件,打開代碼生成器并輸入相應(yīng)的參數(shù)如圖41所示。


執(zhí)行【生成】之后,可以在源代碼目錄src中(即jeecg_config.properties文件中的參數(shù)jeecg_config.properties指向的包)看到新生成的java代碼文件,如圖42所示。


同樣地,可以在WebRoot/webpage中看到新生成的jsp頁(yè)面,如圖43所示。


生成代碼結(jié)構(gòu)說明

?1.添加和修改頁(yè)面在一個(gè)JSP頁(yè)面中

2.service層接口和實(shí)現(xiàn)都繼承父類


總結(jié)

以上是生活随笔為你收集整理的开发指南专题五:JEECG微云快速开发平台代码生成器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。