server.host = localhost
server.port = 8080
database.url = jdbc:mysql://localhost:3306/mydb
database.username = root
database.password = password
import com.config.Config;
import com.config.PropertiesConfigSource;
public class MyApp {
public static void main(String[] args) {
Config config = new Config();
config.addConfigSource(new PropertiesConfigSource("config.properties"));
config.load();
String host = config.getString("server.host");
int port = config.getInt("server.port");
String dbUrl = config.getString("database.url");
String username = config.getString("database.username");
String password = config.getString("database.password");
System.out.println("Host: " + host);
System.out.println("Port: " + port);
System.out.println("Database URL: " + dbUrl);
System.out.println("Username: " + username);
System.out.println("Password: " + password);
}
}
config.set("server.port", 8081);
config.set("database.password", "newPassword");