public class DatabaseConfig {
@Config("db.url")
private String url;
@Config("db.username")
private String username;
@Config("db.password")
private String password;
// Getters and setters
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
// ...
public void loadConfig() {
ConfigProcessor.process(this);
}
}
properties
# application.properties
db.url=jdbc:mysql://localhost:3306/mydb
db.username=admin
db.password=123456