配置體系概述


配置體系模組,是透過簡單的目錄結構實現在專案開發以及維護過程中,對配置等各種文件資源的統一管理,為模組化開發和部署提供靈活的、簡單有效的解決方案;

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註解方式聲明,無需編碼即可自動載入並填入配置內容到類別物件;
  • 整合模組的建置(編譯)與分發、服務的啟動與停止,以及清晰的資源檔案分類結構可快速定位;