YMP-Online-Handbuch
/ 配置體系概述
配置體系概述
配置體系模塊,是通過(guò)簡(jiǎn)單的目錄結(jié)構(gòu)實(shí)現(xiàn)在項(xiàng)目開(kāi)發(fā)以及維護(hù)過(guò)程中,對(duì)配置等各種文件資源的統(tǒng)一管理,為模塊化開(kāi)發(fā)和部署提供靈活的、簡(jiǎn)單有效的解決方案;
Maven包依賴
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-configuration</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
注:在項(xiàng)目的pom.xml中添加上述配置,該模塊已經(jīng)默認(rèn)引入核心包依賴,無(wú)需重復(fù)配置。
特點(diǎn)
- 從開(kāi)發(fā)角度規(guī)范了模塊化開(kāi)發(fā)流程、統(tǒng)一資源文件的生命周期管理;
- 從可維護(hù)角度將全部資源集成在整個(gè)體系中,具備有效的資源重用和靈活的系統(tǒng)集成構(gòu)建、部署和數(shù)據(jù)備份與遷移等優(yōu)勢(shì);
- 簡(jiǎn)單的配置文件檢索、加載及管理模式;
- 模塊間資源共享,模塊(modules)可以共用所屬項(xiàng)目(projects)的配置、類和jar包等資源文件;
- 默認(rèn)支持XML和Properties配置文件解析,可以通過(guò)IConfigurationProvider接口自定義文件格式,支持緩存,避免重復(fù)加載;
- 配置對(duì)象支持
@Configuration
注解方式聲明,無(wú)需編碼即可自動(dòng)加載并填充配置內(nèi)容到類對(duì)象; - 集成模塊的構(gòu)建(編譯)與分發(fā)、服務(wù)的啟動(dòng)與停止,以及清晰的資源文件分類結(jié)構(gòu)可快速定位;