軟件更新丨APIJSON 3.1.0 發佈,Star 超第2大 ORM 庫 Hibernate

軟件更新丨APIJSON 3.1.0 發佈,Star 超第2大 ORM 庫 Hibernate

點擊右上方,關注開源中國OSC頭條號,獲取最新技術資訊

軟件更新丨APIJSON 3.1.0 發佈,Star 超第2大 ORM 庫 Hibernate

https://www.timqian.com/star-history/#TommyLemon/APIJSON&hibernate/hibernate-orm

眾所周知,Hibernate 是 Java 的第 2 大開源 ORM 庫,從 2007 年開源到現在已經有近 12 年的歷史。廉頗老矣,尚能飯否? 長江後浪推前浪,一代新庫換舊庫。

為什麼 APIJSON 從 2016 年 11 月開源後短短 2 年就超過它了呢?

因為 APIJSON 是自動化的,後端不用寫代碼,就能自動解析前端傳的 JSON 參數,自動轉為 SQL 語句並連接數據庫執行,然後返回對應的 JSON 結果,期間自動校驗權限、數據、結構,自動防 SQL 注入。

對於前端

  • 不用再向後端催接口、求文檔
  • 數據和結構完全定製,要啥有啥
  • 看請求知結果,所求即所得
  • 可一次獲取任何數據、任何結構
  • 能去除重複數據,節省流量提高速度

對於後端

  • 提供通用接口,大部分API不用再寫
  • 自動生成文檔,不用再編寫和維護
  • 自動校驗權限、自動管理版本、自動防SQL注入
  • 開放API無需劃分版本,始終保持兼容
  • 支持增刪改查、模糊搜索、正則匹配、遠程函數等
軟件更新丨APIJSON 3.1.0 發佈,Star 超第2大 ORM 庫 Hibernate

多表關聯查詢、結構自由組合、多個測試賬號、一鍵共享測試用例

軟件更新丨APIJSON 3.1.0 發佈,Star 超第2大 ORM 庫 Hibernate

自動生成封裝請求JSON的Android與iOS代碼、一鍵下載自動生成的JavaBean

軟件更新丨APIJSON 3.1.0 發佈,Star 超第2大 ORM 庫 Hibernate

自動保存請求記錄、自動生成接口文檔

軟件更新丨APIJSON 3.1.0 發佈,Star 超第2大 ORM 庫 Hibernate

一鍵自動接口迴歸測試,不需要寫任何代碼(註解、註釋等全都不要)

APIJSON 3.1.0 更新內容:

  • 新增支持Between key%;
  • POST操作默認為OWNER角色且自動添加userId;
  • 正則表達式符號新增支持~,且支持*忽略大小寫;
  • Java Demo新增刪除動態下所有評論的遠程函數;
  • 等價條件 key:value 不允許 JSONArray 類型;
  • PUT 請求在沒有 SET 語句時直接報錯;
  • 解決 key! 報錯;
  • 優化key:value不合法的提示;
  • 優化join解析異常的路徑提示;
  • 優化設置tag的提示;
  • 更新MySQL表。

目前 APIJSON 的生態已初具雛形:

  • APIJSON 接口工具: https://github.com/TommyLemon/APIJSONAuto
  • APIJSON -Java版: https://github.com/TommyLemon/APIJSON
  • APIJSON - C# 版: https://github.com/liaozb/APIJSON.NET
  • APIJSON - PHP版: https://github.com/orchie/apijson
  • APIJSON -Node版: https://github.com/TEsTsLA/apijson


分享到:


相關文章: