快速接口服務利器,實施,測試不會後端代碼照樣寫服務狠不狠-下

接上兩篇,本片主要介紹如何配置可調用演示



快速接口服務利器,實施,測試不會後端代碼照樣寫服務狠不狠-下


框架封裝內容和 特點

  1. 0代碼寫服務,只要會sql即可。
  2. 標準輸出格式,統一輸入輸出格式、restful風格接口。
  3. 可做任意服務拆分,部署。
  4. 基於ak調用次數的驗證。
  5. 基於time,token,sign的權限驗證機制,token不依賴用戶。
  6. 代碼生成,model、dao、service、controller、執行sql配置、postman自動測試文件。
  7. 生成代碼可自帶分頁處理。
  8. 自動發佈服務,熱重載。
  9. 任意擴展實現,不依賴spring任何框架、不依賴mybatis,原始的基於servlet控制訪問機制,所以只有一個基礎配置文件,再無任何配置。
  10. 任意接口中字段直接通過配置實現多維度參數驗證,任意接口可加驗證碼驗證。
  11. 超低學習成本只需會sql,二次開發知道servlet即可。
  12. 訪問來源驗證,可定製訪問來源,和設備驗證。
  13. 靈活的緩存機制,任意接口可以進行任意緩存時間。
  14. 分佈式部署,基於redis的token身份令牌認證,不必進行session認證。
  15. 登錄和簽名可以單獨進行配置,指定那些接口需要驗證,那些接口不需要驗證。
  16. Druid/c3p0數據庫連接池。
  17. activemqtt/JSM數據訂閱發佈。
  18. ip黑名單。
  19. ftp文件上傳下載。
  20. openoffice文件轉換處理。
  21. 可配置定時任務處理。
  22. 多接口調用任意組合。
  23. 多接口參數任意組合。
  24. 限流配置,多維度限流配置,可以根據ak,ip,token進行限流,代碼開發也可以進行限流。
  25. 自動統計所有接口調用次數。為運維提供依據。
  26. 自動日誌記錄,包括訪問內容,請求參數,獲取數據源,與訪問時間消耗。
  27. GIS繪圖。
  28. 自動統計表數據。
  29. 定時統計表數據。
  30. 自動代碼統計。
  31. 公用、文件上傳、上傳時可指定目錄。
  32. LBS服務/地址解析
  33. 公用位置計算。
  34. 省市縣鎮村五級行政區劃基礎數據接口。
  35. websocket實現IM。
  36. mina網絡編程,可以直接對接硬件數據。
  37. 微信公眾號開發。
  38. 圖片壓縮、二維碼生成、掃碼登錄、漢子拼音轉換、文件加密、二進制數據解析、多文件下載、其他。


分享到:


相關文章: