[發明專利]配置對命名重復的檢測方法、存儲介質和智能設備有效
| 申請號: | 201810014461.2 | 申請日: | 2018-01-08 |
| 公開(公告)號: | CN108427580B | 公開(公告)日: | 2020-01-10 |
| 發明(設計)人: | 王薈婷;鄭新良;魏堯東 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/70 |
| 代理公司: | 44237 深圳中一專利商標事務所 | 代理人: | 官建紅 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置 環境文件 檢測 重復 存儲介質 智能設備 重復檢測 預設顯示規則 開發效率 顯示配置 運行時 對時 加載 線程 待命 查找 覆蓋 發現 開發 | ||
本發明提供了一種配置對命名重復的檢測方法、存儲介質和智能設備,包括:獲取待命名重復檢測的環境文件包;查找所述環境文件包中的XML文件,所述XML文件中包括配置對;針對查找到的XML文件建立線程,對所述XML文件的配置對進行重復命名檢測;按預設顯示規則顯示配置對命名重復檢測的結果。本發明通過檢測環境文件包提前發現配置對重名的問題,避免加載配置對時對重復定義的配置名進行覆蓋操作導致后續開發和運行時出現更多錯誤,從而可提高開發效率。
技術領域
本發明涉及信息處理技術領域,尤其涉及一種配置對命名重復的檢測方法、存儲介質和智能設備。
背景技術
Spring框架中,采用XML作為配置文件的標記語言,實現配置項和具體代碼實現的映射,一個配置對(配置名-實現代碼)便形成了一個bean。其中配置名對應屬性name或id,實現代碼對應屬性class。由于系統規模和代碼量的擴大以及開發人員的交替,開發和測試人員很難完全掌握系統中所有已定義過的配置名,在后續的開發中存在重復定義配置名的情況。而在Spring框架下,啟動加載配置對時,會系統自動對重復定義的bean name進行覆蓋操作而不會在啟動服務時拋出錯誤,配置對命名重復在系統部署啟動和日常的系統測試時很難被發現,配置對命名重復會導致產品開發故障,降低開發效率。
發明內容
本發明實施例提供了一種配置對命名重復的檢測方法、存儲介質和智能設備,以解決現有技術中,在Spring框架下,啟動加載配置對時,會系統自動對重復定義的配置名進行覆蓋操作而不會在啟動服務時拋出錯誤,配置對命名重復在系統部署啟動和日常的系統測試時很難被發現,配置對命名重復會導致產品開發故障,降低開發效率的問題。
本發明實施例的第一方面提供了一種配置對命名重復的檢測方法,包括:
獲取待命名重復檢測的環境文件包;
查找所述環境文件包中的XML文件,所述XML文件中包括配置對;
針對查找到的XML文件建立線程,對所述XML文件的配置對進行重復命名檢測;
按預設顯示規則顯示配置對命名重復檢測的結果。
本發明實施例的第二方面提供了一種智能設備,包括存儲器以及處理器,所述存儲器存儲有可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如下步驟:
獲取待命名重復檢測的環境文件包;
查找所述環境文件包中的XML文件,所述XML文件中包括配置對;
針對查找到的XML文件建立線程,對所述XML文件的配置對進行重復命名檢測;
按預設顯示規則顯示配置對命名重復檢測的結果。
本發明實施例的第三方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現如下步驟:
獲取待命名重復檢測的環境文件包;
查找所述環境文件包中的XML文件,所述XML文件中包括配置對;
針對查找到的XML文件建立線程,對所述XML文件的配置對進行重復命名檢測;
按預設顯示規則顯示配置對命名重復檢測的結果。
本發明實施例中,通過獲取待命名重復檢測的環境文件包,查找所述環境文件包中的XML文件,所述XML文件中包括配置對,針對查找到的XML文件建立線程,對所述XML文件的配置對進行重復命名檢測,按預設顯示規則顯示配置對命名重復檢測的結果,通過對環境文件包進行重名檢測,提前發現配置對重名的問題,避免加載配置對時對重復定義的配置名進行覆蓋操作導致后續開發和運行時出現更多錯誤,從而可提高開發效率。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810014461.2/2.html,轉載請聲明來源鉆瓜專利網。





