mybatis代碼生成器。url網關代理

詳情請見:http://39.105.197.150:8083/ggzeweb/vsp?code=1555508458585前端

  • 什麼是ggze?vue

           ggze是基於j2ee,將spring,springmvc,mybatis進行集成的一個封裝框架,以免過多的重複行,且易出錯的代碼或配置。使用ggze後您將快速的構建一個ssm的web項目。java

     

 

 

  • 設計思想web

           當我在構建web項目時發現有不少地方是重複的,個異性比較小。通過梳理髮現,在web項目中尤爲是在集成了mybatis後,「實體爲中心」的思想愈加突出。實體承擔着承上啓下的工做,orm中實體和數據庫的表有着映射關係,一方面將數據庫的數據封裝進實體裏,另外一方面將實體發給前端,恰巧vue.js中model-view的模型也決定了能夠直接將java的實體傳給vue的model,這樣就構成了從數據庫到頁面的映射。spring

 

 

 

  • 有哪些優勢sql

          1:在使用mybatis時,咱們會發現哪怕是一個極爲簡單的查詢都要去寫接口,寫mapper。而generator插件卻沒有自定義生成的配置。ggze將使您能夠自定義的配置來生成mybatis所需的mapper和接口。並根據實體生成建立數據庫表的sql數據庫

          2:在增長,更新一張表的數據的時候,我要一個字段一個字段的去賦值,若字段比較多無疑是很是費時間,尤爲是有時候寫錯一個字母,半天找不到錯誤,將花費更多的時間。ggze提供ActuatorController組件,來節省代碼量。後端

1mybatis

2mvc

3

4

5

6

7

8

@Autowired

private EntityDao entityDao ;

@Autowired

private ActuatorController actuatorController;

 

actuatorController.execute(entity, "update", entityDao );//更新

 

actuatorController.execute(entity, "add", entityDao );//新增

           3:在先後端交互中,總會產生這樣的問題:(1)url長記不住;(2)須要控制接口的使用/禁用狀態;ggze的

      esp組件來完成對spring mvc 的RequestMapping進行編碼,創建一個code-url的關係。而後再在前端定義一個

      公共的請求方法傳入code來訪問接口。以下

  1.  若是要訪問頁面

1

ip:端口/項目名/vsp?code=頁面的編碼

      若是要請求接口

1

ip:端口/項目名/dsp?code=接口的編碼

相關文章
相關標籤/搜索