<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-configuration2</artifactId> <version>2.7</version> </dependency> db.url=jdbc:mysql://localhost:3306/mydb db.username=root db.password=123456 import org.apache.commons.configuration2.Configuration; import org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder; import org.apache.commons.configuration2.builder.fluent.Parameters; public class Application { public static void main(String[] args) { try { Parameters params = new Parameters(); FileBasedConfigurationBuilder<PropertiesConfiguration> builder = new FileBasedConfigurationBuilder<>(PropertiesConfiguration.class) .configure(params.fileBased().setFileName("config.properties")); Configuration config = builder.getConfiguration(); String dbUrl = config.getString("db.url"); String dbUsername = config.getString("db.username"); String dbPassword = config.getString("db.password"); // ... } catch (ConfigurationException e) { e.printStackTrace(); } } }


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