1. Apache Commons Configuration: 2. Spring Framework: 3. Java Properties File: import org.apache.commons.configuration2.Configuration; import org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder; import org.apache.commons.configuration2.builder.fluent.Parameters; import org.apache.commons.configuration2.ex.ConfigurationException; public class ConfigReader { public static void main(String[] args) { Parameters params = new Parameters(); FileBasedConfigurationBuilder<PropertiesConfiguration> builder = new FileBasedConfigurationBuilder<>(PropertiesConfiguration.class) .configure(params.properties() .setFileName("config.properties")); try { Configuration config = builder.getConfiguration(); String databaseUrl = config.getString("database.url"); String username = config.getString("database.username"); String password = config.getString("database.password"); System.out.println("Database URL: " + databaseUrl); System.out.println("Username: " + username); System.out.println("Password: " + password); } catch (ConfigurationException e) { System.err.println("Error reading configuration file: " + e.getMessage()); } } } properties # Database configuration database.url=jdbc:mysql://localhost:3306/mydatabase database.username=root database.password=secretpassword


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