`@ConfigurationProperties` jest lepsze do wiązania grup powiązanych ustawień w jeden obiekt — wspiera zagnieżdżenia i walidację oraz trzyma konfigurację spójnie. `@Value` nadaje się do pojedynczych wartości, ale gorzej sprawdza się przy większych konfiguracjach.
@ConfigurationProperties(prefix = "app")
public class AppProps {
private String name;
public String getName() { return name; }
public void setName(String name) { this.name = name; }
}