<dependency> <groupId>com.netflix.archaius</groupId> <artifactId>archaius-core</artifactId> <version>0.7.6</version> </dependency> dependencies { implementation 'com.netflix.archaius:archaius-core:0.7.6' } properties database.url = jdbc:mysql://localhost:3306/mydb database.username = root database.password = password DynamicConfiguration configuration = new DynamicConfiguration( new FileConfigurationSource(), new FixedDelayPollingScheduler() ); ConfigurationManager.install(configuration); String databaseUrl = ConfigurationManager.getConfigInstance().getString("database.url"); String databaseUsername = ConfigurationManager.getConfigInstance().getString("database.username"); String databasePassword = ConfigurationManager.getConfigInstance().getString("database.password"); ConfigurationManager.getConfigInstance().addConfigurationListener(new ConfigurationListener() { @Override public void configurationChanged(ConfigurationEvent event) { } });


上一篇:
下一篇:
切换中文