本發明涉及計算機,尤其涉及一種配置屬性的核對方法和裝置。
背景技術:
1、使用系統配置文件可以更靈活地配置系統運行過程中需要的配置屬性,為了便于系統開發、維護和運行,通常在不同運行環境下設置對應的系統配置文件,例如,設置三個系統配置文件,分別用于配置開發環境、測試環境、生產環境下的配置屬性。通常,在系統運行時才能發現系統配置文件中存在的問題,例如,配置屬性被重復配置或者缺少某個配置屬性,研發人員需要及時解決系統配置文件中存在的問題,保證系統正常運行。
2、在實現本發明的過程中,發明人發現現有技術至少存在如下問題:
3、研發人員需要消耗大量時間查找存在問題的配置屬性,研發效率和維護效率較低。
技術實現思路
1、有鑒于此,本發明實施例提供一種配置屬性的核對方法和裝置,能夠快速、準確地標記出配置屬性的核對結果,提高業務流程的研發效率和維護效率。
2、為實現上述目的,根據本發明實施例的第一方面,提供一種配置屬性的核對方法,包括:
3、響應于檢測到系統配置文件被打開,確定所述系統配置文件所包括的配置屬性;
4、確定所述系統配置文件所引用的屬性配置文件,將所述配置屬性與所述屬性配置文件進行匹配;
5、在所述配置屬性與所述屬性配置文件不匹配的情況下,對所述系統配置文件中的配置屬性進行標記。
6、可選地,在將所述配置屬性與所述屬性配置文件進行匹配之前,所述方法還包括:響應于接收到所述屬性配置文件,從所述屬性配置文件中識別出配置屬性名和配置屬性值;將所述配置屬性名、所述配置屬性值與所述屬性配置文件進行關聯存儲;
7、將所述配置屬性與所述屬性配置文件進行匹配,包括:將所述配置屬性與所述屬性配置文件所關聯的配置屬性名和配置屬性值進行匹配。
8、可選地,對所述系統配置文件中的配置屬性進行標記,包括:
9、確定所述配置屬性所不符合的匹配條件;
10、確定所述匹配條件所對應的自定義圖標;
11、在所述系統配置文件所包括的所述配置屬性所在行的標記區顯示所述自定義圖標,以指示所述配置屬性不符合所述匹配條件。
12、可選地,所述方法還包括:
13、響應于接收到查看請求,確定所述查看請求所對應的目標自定義圖標;
14、展示所述目標自定義圖標所對應的配置屬性的匹配結果。
15、可選地,預先設置的源代碼文件引用所述系統配置文件中的配置屬性,所述方法還包括:
16、響應于檢測到所述源代碼文件被打開,在所述源代碼文件所包括的所述配置屬性所在行的標記區顯示所述自定義圖標。
17、可選地,所述方法還包括:
18、響應于檢測到第一跳轉請求,確定所述源代碼文件所引用的配置屬性所屬的系統配置文件,從所述源代碼文件所在界面跳轉至所述系統配置文件所包括的所述配置屬性所在界面;
19、響應于檢測到第二跳轉請求,確定所述系統配置文件所引用的屬性配置文件,從所述系統配置文件所在界面跳轉至所述屬性配置文件所在界面。
20、可選地,在對所述系統配置文件中的配置屬性進行標記之后,所述方法還包括:
21、響應于檢測到所述系統配置文件被修改,將所述配置屬性與所述系統配置文件所引用的屬性配置文件進行匹配;
22、在所述配置屬性與所述屬性配置文件匹配的情況下,清除所述配置屬性所對應的標記。
23、根據本發明實施例的第二方面,提供一種配置屬性的核對裝置,包括:
24、確定模塊,用于響應于檢測到系統配置文件被打開,確定所述系統配置文件所包括的配置屬性;
25、匹配模塊,用于確定所述系統配置文件所引用的屬性配置文件,將所述配置屬性與所述屬性配置文件進行匹配;
26、標記模塊,用于在所述配置屬性與所述屬性配置文件不匹配的情況下,對所述系統配置文件中的配置屬性進行標記。
27、可選地,所述裝置還包括:識別模塊,用于響應于接收到所述屬性配置文件,從所述屬性配置文件中識別出配置屬性名和配置屬性值;關聯模塊,用于將所述配置屬性名、所述配置屬性值與所述屬性配置文件進行關聯存儲;
28、將所述配置屬性與所述屬性配置文件進行匹配,包括:將所述配置屬性與所述屬性配置文件所關聯的配置屬性名和配置屬性值進行匹配。
29、可選地,對所述系統配置文件中的配置屬性進行標記,包括:
30、確定所述配置屬性所不符合的匹配條件;
31、確定所述匹配條件所對應的自定義圖標;
32、在所述系統配置文件所包括的所述配置屬性所在行的標記區顯示所述自定義圖標,以指示所述配置屬性不符合所述匹配條件。
33、可選地,所述裝置還包括:
34、圖標查詢模塊,用于響應于接收到查看請求,確定所述查看請求所對應的目標自定義圖標;
35、圖標展示模塊,用于展示所述目標自定義圖標所對應的配置屬性的匹配結果。
36、可選地,預先設置的源代碼文件引用所述系統配置文件中的配置屬性,所述裝置還包括:
37、顯示模塊,用于響應于檢測到所述源代碼文件被打開,在所述源代碼文件所包括的所述配置屬性所在行的標記區顯示所述自定義圖標。
38、可選地,所述裝置還包括:
39、第一跳轉模塊,用于響應于檢測到第一跳轉請求,確定所述源代碼文件所引用的配置屬性所屬的系統配置文件,從所述源代碼文件所在界面跳轉至所述系統配置文件所包括的所述配置屬性所在界面;
40、第二跳轉模塊,用于響應于檢測到第二跳轉請求,確定所述系統配置文件所引用的屬性配置文件,從所述系統配置文件所在界面跳轉至所述屬性配置文件所在界面。
41、可選地,所述裝置還包括:
42、再匹配模塊,用于響應于檢測到所述系統配置文件被修改,將所述配置屬性與所述系統配置文件所引用的屬性配置文件進行匹配;
43、標記清除模塊,用于在所述配置屬性與所述屬性配置文件匹配的情況下,清除所述配置屬性所對應的標記。
44、根據本發明實施例的第三方面,提供一種電子設備,包括:
45、一個或多個處理器;
46、存儲裝置,用于存儲一個或多個程序,
47、當所述一個或多個程序被所述一個或多個處理器執行時,所述一個或多個處理器實現上述任一實施例所述的方法。
48、根據本發明實施例的第四方面,提供一種計算機可讀介質,其上存儲有計算機程序,所述程序被處理器執行時實現上述任一實施例所述的方法。
49、上述發明中的一個實施例具有如下優點或有益效果:自動核對系統配置文件包括的配置屬性,根據匹配結果對配置屬性進行標記,能夠快速、準確地標記出配置屬性的匹配結果,便于根據標記確定需要調整的配置屬性,提高業務流程的開發效率和維護效率;提前從系統配置文件中識別出屬性配置名和屬性配置值并進行關聯存儲,能夠提高屬性配置的匹配效率,節省屬性配置所需時間,避免臨時獲取屬性配置名和屬性配置值;根據配置屬性所不符合的匹配條件確定對應的自定義圖標,在系統配置文件中顯示自定義圖標,能夠使用戶快速了解配置屬性的核對結果,提高配置屬性的查找效率,進而提高研發效率和維護效率;展示目標自定義圖標所對應的配置屬性的匹配結果,能夠展示配置屬性的詳細匹配結果,使用戶快速確定配置屬性所存在的問題,優化用戶使用體驗;從系統配置文件跳轉至屬性配置文件,從源代碼文件跳轉至系統配置文件,能夠提高用戶查找文件的效率,使用戶專注于修復配置屬性存在的問題;在系統配置文件被修改后,重新對系統配置文件所包括的配置屬性進行匹配,能夠得到配置屬性最新的匹配結果,及時清除或者調整配置屬性對應的標記。
50、上述的非慣用的可選方式所具有的進一步效果將在下文中結合具體實施方式加以說明。