<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-configuration2</artifactId> <version>2.7</version> </dependency> database.url=jdbc:mysql://localhost:3306/mydatabase database.username=root database.password=123456 log.level=INFO server.port=8080 import org.apache.commons.configuration2.Configuration; import org.apache.commons.configuration2.builder.fluent.Configurations; import org.apache.commons.configuration2.ex.ConfigurationException; public class AppConfig { private static final String CONFIG_FILE = "config.properties"; private static Configuration config; static { try { Configurations configs = new Configurations(); config = configs.properties(CONFIG_FILE); } catch (ConfigurationException e) { } } public static String getDatabaseUrl() { return config.getString("database.url"); } public static String getDatabaseUsername() { return config.getString("database.username"); } public static String getDatabasePassword() { return config.getString("database.password"); } public static String getLogLevel() { return config.getString("log.level"); } public static int getServerPort() { return config.getInt("server.port"); } } String databaseUrl = AppConfig.getDatabaseUrl();


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