Die Dokumentation ein Beispiel in "24.6.1 Loading YAML"
Definieren Sie Ihre Liste wie
my:
fruits:
- Apple
- Bannana
hat und Cr eine Konfigurationseigenschaften Klasse eate sie vertreten:
@Component
@ConfigurationProperties(prefix="my")
public class FruitConfig {
private final List<String> fruits = new ArrayList<String>();
public List<String> getFruits() {
return this.fruits;
}
}
dann, dass die Konfiguration wegen der Art und Weise zu arbeiten
@Autowired
FruitConfig fruitConfig;
... {
System.out.println(fruitConfig.getFruits());
}
direkte Bindung an @Value
scheint nicht brauchen stellen diese Klasse in Ihrem Code verwenden @Value
funktioniert