2016-06-09 14 views

Antwort

2

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