0行代碼寫服務,一鍵生成全庫接口,自帶分頁、參數(shù)驗證
隨著技術的發(fā)展,低代碼和無代碼平臺迅速崛起,使自動化可視化編程成為可能,隨著人工智能的發(fā)展,這樣的技術很可能會被迅速普及,另一方面在信息化建設方面仍然存在很多滯后性,特別是軟件方面,包括現(xiàn)在的政府和企業(yè),都面臨很多新的問題,面對數(shù)字化轉型,數(shù)字基建,新基建,互聯(lián)網(wǎng)化,很多部門的舊的業(yè)務系統(tǒng)改造代價大,數(shù)據(jù)共享難,所以有這樣一套工具極大的減少了系統(tǒng)改造和數(shù)據(jù)共享的難度,當然一套框架是解決不了所有問題的,那么我們要做的只是盡可能多的提供一些便利,本框架是本人利用業(yè)余時間經(jīng)過長期的迭代修改,初步形成了簡單易用的初級版本,部分功能后期逐漸梳理開放,今天先寫一下部分功能和框架結構(整體架構在下面),今日版本中包含了代碼版接口和無代碼版接口,下一篇 講解無代碼版接口的使用。
今日分享包含功能(自己編譯發(fā)布版,下次文章將直接配置就可以實現(xiàn)接口方式)
多參數(shù)自動封裝
多方法統(tǒng)一事務處理
多接口主動任意組合
無需寫一行代碼
業(yè)務代碼可擴展
參數(shù)配置自動驗證
自定義可定制sql
統(tǒng)一標準輸出json格式
統(tǒng)一日志
統(tǒng)一異常
標準API調用測試
標準的controller、service、dao、model
1.獲取代碼,導入eclipse,代碼結構如下:
2.打開jdbc.properties文件
3.修改數(shù)據(jù)庫配置,修改用戶名,密碼
4.打開代碼,輸入數(shù)據(jù)庫名,以及相關生成的相關代碼
5.生成全庫調表接口,相關代碼,接口api等
6.啟動該項目
7.打開postman導入API測試
8.如果需要參數(shù)動態(tài)驗證,無代碼版可以直接動態(tài)配置,有代碼版自己修改代碼即可
9.配置參數(shù)驗證后的結果
框架結構及思路
過濾器實現(xiàn)接口安全驗證,緩存、限流等功能
項目啟動過程中通過監(jiān)聽器配置相關內容
基本工具類
統(tǒng)一標準規(guī)范
后期需擴展內容
訪問過程
其他包含的詳細內容請查看相關文章介紹