Guns框架深入

2021-09-01 11:35:53 字數 757 閱讀 4386

guns分頁

邏輯分頁

原理:查詢出所有資料快取在前端,由前端進行分頁

預設分頁實現

實現方式:table.setpaginationtype(「client」)

物理分頁

原理:分頁查詢資料庫中資料,封裝成pageinfobt返回給前端

實現方式:1)table.setpaginationtype(「server」) 2)使用selectpage進行資料庫分頁查詢

guns事務

guns事務其實就是使用spring進行事務管理,採用宣告式@transactional

guns的rest模組

當前後端分離時,後端就是開發一些restapi供前端呼叫,那麼這些restapi就是在rest模組中開發。

rest模組整合了jwt進行使用者認證。

rest**生成器-根據表生成**

**生成器位置:在test/generator/entitygenerator

使用 準備資料表

修改生成器中的一些個性化配置

**輸出路徑

作者資料來源配置

策略配置,配置要生成的表

包配置,就是配置生成的類所屬的包

restlet、fehelper

restlet:後端rest api的測試工具

fehelper:對json資料格式化,優化顯示效果。

初始jwt

jwt必備三部分:

1)head,對jwt+編碼格式進行編碼

guns框架實現增刪改查體會

1.增加操作中,常常會包括時間的選擇,但在實際開發中,當把model中定義date屬性時,常常在後台接受到前台的string型別的偽日期時,要轉為date型別,這時常常出現資料型別轉換的錯誤,有種好的解決方案是將model中的日期型別定義為string型別,當然資料庫該是date datetime型...

基於guns開源框架的小區管理資訊系統

1 需求分析 1.1 需求分析 本系統的終端使用者為系統管理員和小區住戶。該系統的成功開發,將可以巨大便利系統管理員對住戶資訊的統計與管理。根據查詢資料及對相關人員的諮詢,我們討論分析,得出小區管理員和小區住戶對本系統的實際要求 1.1.1 小區資源的基本資訊 小區管理員應對小區可用資源得資訊進行及...

guns之結果包裝器

概念 map warpper方式即把controller層的返回結果轉化成map,利用warpper類做一次包裝,使得返回給前端的結果更加顯示靈活 顯示資料靈活,維護靈活 原理 basecontrollerwarpper類 使用方法 繼承basecontrollerwarpper類,編寫自己的war...