@Configuration("cfgs/configuration.properties")
@ConfigurationProvider(PropertyConfigurationProvider.class)
public class DemoConfig extends DefaultConfiguration {
}
測試代碼, 完成模塊初始化并加載配置文件內(nèi)容:
public static void main(String[] args) throws Exception {
YMP.get().init();
try {
DemoConfig _cfg = new DemoConfig();
if (Cfgs.get().fillCfg(_cfg)) {
System.out.println(_cfg.getString("company_name"));
System.out.println(_cfg.getMap("product_spec"));
System.out.println(_cfg.getList("products"));
}
} finally {
YMP.get().destroy();
}
}
重新執(zhí)行示例代碼, 執(zhí)行結(jié)果與示例一結(jié)果相同:
Apple Inc.
{abc=xzy, color=red, size=small, weight=120g, age=2015}
[itouch, imac, ipad, iphone]
更多建議: