Closed JeffLi1993 closed 6 years ago
// TODO 模块配置 升级成类似 spring boot 自动配置,外化配置 /** * 构建模块配置信息 */ public static ModuleConfig buildModuleConfig() { return buildModuleConfig(true); } public static ModuleConfig buildModuleConfig(boolean enabled) { URL demoModule = Thread.currentThread().getContextClassLoader().getResource("titan-demo-1.0.0.jar"); ModuleConfig moduleConfig = new ModuleConfig(); moduleConfig.setName("demo"); moduleConfig.setEnabled(enabled); moduleConfig.setOverridePackages(ImmutableList.of("com.alipay.titan.demo")); moduleConfig.setVersion("1.0.0.20170621"); Map<String, Object> properties = new HashMap(); properties.put("fcfluxnet_url", "127.0.0.1:12200"); moduleConfig.setProperties(properties); moduleConfig.setModuleUrl(ImmutableList.of(demoModule)); return moduleConfig; }
学OSGI?
2.0会支持