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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

人人开源之代码生成器(renren-generator)

發布時間:2024/6/21 综合教程 38 生活家
生活随笔 收集整理的這篇文章主要介紹了 人人开源之代码生成器(renren-generator) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本篇文章,主要包含三個部分,介紹、代碼生成演示、代碼分析(不會很深入)等

三個部分足以讓你學會使用,實際生產可能遇到的問題不會在這遇到。

代碼生成器的作用在于提高開發效率。但是這個代碼生成器仍有其局限性,因為它并不具有多表和級聯相關的代碼生成。只能針對單一的表而言。這是一個比較大的局限性。

一、介紹

Renren-generator代碼生成的思想主要是通過volocity模板并打成zip包的形式。

它的技術棧主要如下:

技術棧所包含的可以說,是我們絕大多數Java程序員比較熟悉的。

所以對于學習來說,成本并不高。特別具有技術棧所包含技術的使用經驗的人。

項目結構如下:

二、代碼生成演示流程

前提:本地必須要有renren-security這個項目??梢酝ㄟ^git clone的方式或者是下載解壓后導入本地。

1.運行renren-generator中的啟動類

2.運行成功后,在瀏覽器輸入地址:http://localhost:8082/renren-generator,如下圖

3.選擇對應的表,比如你新建的表

4.生成對應的zip包

5.將其復制到對應的文件夾下解壓

6.代碼生成后,所要做的流程是

(1) 將Java代碼和對應的xml按照分類放在對應的包下

(2) 前端代碼按照分類放在對應的文件夾下

(3) 執行sql腳本

打開goods_menu.sql文件,復制里面的內容,打開本地的數據庫客戶端工具(sqlyog或navicat),選擇對應的數據庫執行。

(4) 運行renren-admin(這個renren-admin可以理解為咱們的多租戶項目),登錄進入系統后臺,會發現出現一個商品管理

(5) 為了保險起見,測試對應的新增、修改、刪除功能,發現都能正常執行無報錯信息,就表示這個流程是OK

三、生成代碼分析

(1)sql腳本

(2)entity代碼

與MyBatis-Plus一致,剛好我們有使用MyBatis-Plus經驗,可以無縫的過度過來,毫無技術成本

(3)dao代碼

同(1)所說

(4)service代碼

與(1)一樣,不同的是增加了一個分頁

(5)service實現類代碼

與(3)一致

(6)controller代碼

生成的controller具有列表展示、添加、刪除、單查詢、修改等,不需要再手動編寫

(7)xml代碼

同原來的MyBatis-Plus并無多大的區別

(8)js代碼

主要采用的是Vue.js(2.0版本)

(9)HTML代碼

主要采用了volocity模板引擎和vue.js

總結

以上是生活随笔為你收集整理的人人开源之代码生成器(renren-generator)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。