[發明專利]一種API自動生成系統在審
| 申請號: | 202210115419.6 | 申請日: | 2022-02-07 |
| 公開(公告)號: | CN114153438A | 公開(公告)日: | 2022-03-08 |
| 發明(設計)人: | 劉秋雨;徐煜東;韓華方 | 申請(專利權)人: | 宜科(天津)電子有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F16/21;G06F16/25 |
| 代理公司: | 北京鍾維聯合知識產權代理有限公司 11579 | 代理人: | 黃利萍 |
| 地址: | 300385 天津市*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 api 自動 生成 系統 | ||
本申請提供了一種API自動生成系統,包括:通信連接的服務器、存儲器和m個數據庫;存儲器中存儲有配置文件,處理器基于配置文件在顯示裝置上顯示配置頁面,配置頁面包括數據源生成按鈕和API生成按鈕。在需要生成某個數據庫的API時,用戶可在配置頁面輸入相應的配置信息就可自動得到對應的API。本申請能夠提高API的開發效率。
技術領域
本申請涉及數據接口開發領域,具體涉及一種API(Application ProgramInterface,應用程序接口)自動生成系統。
背景技術
當前,在調用數據庫中的數據或與數據庫數據進行交互時,例如對數據庫中的數據進行調用、對數據庫中數據進行查詢以及對數據庫中數據進行管理,需要對數據庫增加接口。
開發人員在對接口進行開發時,對于相同數據庫或者不同數據庫增加接口命令時,會將數據庫的命令添加到數據庫的源代碼中,再對上述命令添加一個對應的接口,這樣,不僅修改起來不方便,且在數據庫命令時,要重新對數據庫源代碼進行修改,由于用戶需要使用的數據庫命令數量大,需要耗費的資源就比較大,使得命令的獲取和管理存在諸多不便。
發明內容
針對上述技術問題,本申請提供一種API自動生成系統,能夠至少解決上述技術問題之一。
本申請采用的技術方案為:
本申請實施例提供一種API自動生成系統,包括:通信連接的服務器、存儲器和m個數據庫;所述服務器包括處理器和存儲有計算機程序的存儲介質;所述存儲器中存儲有配置文件;所述處理器與一個或多個顯示裝置通信連接,用于執行計算機程序,基于所述配置文件在所述顯示裝置上顯示配置頁面,所述配置頁面包括第一數據源生成按鈕和第二數據源生成按鈕以及對應的第一API生成按鈕和第二API生成按鈕;
所述處理器還用于在檢測到在任一數據源生成按鈕被點擊時,執行計算機程序以實現如下步驟:
S100,在所述顯示裝置上生成數據源配置界面,所述數據源配置界面用于指示當前操作用戶輸入對應的數據源配置信息;所述數據源配置信息包括用戶需要調用的數據庫k的名稱、設定的數據源標識、數據源IP、登錄數據庫k的用戶名和密碼、數據庫k的端口號和數據庫k的類型,k的取值為1到m;
S200,獲取當前數據源配置界面輸入的數據源配置信息并基于獲取的數據源配置信息在所述配置頁面生成對應的數據源列表;
S300,在檢測到點擊的數據源生成按鈕對應的API生成按鈕被點擊時,生成API配置界面,所述API配置界面用于指示當前操作用戶輸入對應的API配置信息,所述API配置信息包括設定的API名稱、設定的數據源標識和查詢語句,所述查詢語句用于指示調用數據庫k的那些數據內容;
S400,獲取當前API配置界面輸入的API配置信息并基于獲取的API配置信息在所述配置頁面生成對應的API列表,作為所述數據庫k的API。
本申請至少具有以下技術效果:在開發人員需要調用某個數據庫的數據內容而需要生成相應的API時,只需在配置頁面配置相關的信息,利用輸入的查詢命令即可從數據庫中獲取對應的信息,能夠節約開發人員的API開發時間。
附圖說明
為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本申請實施例提供的API自動生成系統的結構示意圖。
具體實施方式
下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宜科(天津)電子有限公司,未經宜科(天津)電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210115419.6/2.html,轉載請聲明來源鉆瓜專利網。





