配置體系概述
配置體系模組,是透過簡單的目錄結構實現在專案開發以及維護過程中,對配置等各種文件資源的統一管理,為模組化開發和部署提供靈活的、簡單有效的解決方案;
Maven套件依賴
#
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-configuration</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
# #註:在專案的pom.xml中加入上述配置,該模組已經預設引入核心包依賴,無需重複配置。
特點
- 從開發角度規範了模組化開發流程、統一資源檔案的生命週期管理;#從可維護角度將全部資源整合在整個系統中,具備有效的資源重用和靈活的系統集成建置、部署和資料備份與遷移等優勢;#簡單的設定檔檢索、載入及管理模式; 模組間資源共享,模組(modules)可以共用所屬項目(projects)的配置、類別和jar包等資源檔案;預設支援XML和Properties設定檔解析,可以透過IConfigurationProvider介面自訂檔案格式,支援緩存,避免重複載入;設定物件支援
- @Configuration
註解方式聲明,無需編碼即可自動載入並填入配置內容到類別物件;
整合模組的建置(編譯)與分發、服務的啟動與停止,以及清晰的資源檔案分類結構可快速定位;