[發明專利]組件加載方法、裝置、計算機設備和存儲介質有效
| 申請號: | 201910968817.0 | 申請日: | 2019-10-12 |
| 公開(公告)號: | CN110727477B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 劉勇;張宗紅;張義軍 | 申請(專利權)人: | 未鯤(上海)科技服務有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/61;G06F8/65 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 唐彩琴 |
| 地址: | 200120 上海市浦東新區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組件 加載 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及開發領域,特別涉及一種組件加載方法、裝置、計算機設備和存儲介質。所述方法包括:接收啟動指令,根據啟動指令觸發應用的啟動操作;檢測應用中是否包含待加載組件;當應用中包含待加載組件時,攔截應用的啟動操作,并定位應用中待加載組件的目標位置;根據目標位置識別組件類型,并從預設存儲地址獲取組件類型對應的待加載組件;將待加載組件加載到目標位置,繼續應用的啟動操作。采用本方法能夠提高組件的開發和升級效率。
技術領域
本申請涉及組件加載技術領域,特別是涉及一種組件加載方法、裝置、計算機設備和存儲介質。
背景技術
隨著計算機技術的發展,應用程序在手機、個人電腦等終端上面得到了廣泛的應用,編程技術也成為了當今熱門技術之一,在編程中,常需要使用對數據和方法進行封裝得到的組件進行調用,以實現高效編程。
傳統的Java應用中的組件主要通過Jar包和Java類復用的方式來支持的,然而通過這些方式編寫組件代碼時,需要熟悉相關配置細節的技術人員重復裝載和配置工作;在遇到組件升級或者組件配置時,需要對每個組件的特性進行分析、更改相應代碼,再進行裝載和配置的工作;傳統的組件加載方法不便于代碼管理,降低了組件的開發和升級效率。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高組件的開發和升級效率的組件加載方法、裝置、計算機設備和存儲介質。
一種組件加載方法,所述方法包括:
接收啟動指令,根據所述啟動指令觸發應用的啟動操作;
檢測所述應用中是否包含待加載組件;
當所述應用中包含待加載組件時,攔截所述應用的啟動操作,并定位所述應用中待加載組件的目標位置;
根據所述目標位置識別組件類型,并從預設存儲地址獲取所述組件類型對應的待加載組件;
將所述待加載組件加載到所述目標位置,繼續所述應用的啟動操作。
在一個實施例中,所述從預設存儲地址獲取所述組件類型對應的待加載組件,包括:
從預設存儲地址獲取所述組件類型對應的組件樣本,所述組件樣本中包含組件配置項;
識別所述組件樣本中的組件配置項,從已建立的參數庫中獲取所述組件配置項對應的參數;
將獲取的所述參數配置到對應的組件配置項中,得到所述待加載組件。
在一個實施例中,所述從已建立的參數庫中獲取所述組件配置項對應的參數之后,還包括:
當所述參數庫中不包括所述組件配置項對應的參數時,生成新增參數請求;
將所述新增參數請求發送到服務器,使得所述服務器在所述參數庫中新增所述組件配置項對應的參數。
在一個實施例中,所述識別所述組件樣本中的組件配置項之前,還包括:
根據預設注入規則在所述組件樣本中注入所述組件配置項;
所述識別所述組件樣本中的組件配置項,包括:
根據與預設注入規則對應的預設識別規則識別已注入的組件配置項。
在一個實施例中,所述根據預設注入規則在所述組件樣本中注入所述組件配置項,包括:
獲取待注入配置項,并獲取所述待注入配置項對應的配置前綴;
在所述組件樣本中注入所述配置前綴;
所述根據與預設注入規則對應的預設識別規則識別已注入的組件配置項,包括:
根據所述配置前綴識別所述組件樣本中的組件配置項。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于未鯤(上海)科技服務有限公司,未經未鯤(上海)科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910968817.0/2.html,轉載請聲明來源鉆瓜專利網。





