2016-06-09 75 views

回答

2

文檔在"24.6.1 Loading YAML"

一個例子定義像

my: 
    fruits: 
     - Apple 
     - Bannana 

和CR列表eate一個配置屬性的類來表示它:

@Component 
@ConfigurationProperties(prefix="my") 
public class FruitConfig { 
    private final List<String> fruits = new ArrayList<String>(); 
    public List<String> getFruits() { 
     return this.fruits; 
    } 
} 

然後使用這個類在代碼中需要的配置

@Autowired 
FruitConfig fruitConfig; 

... { 
    System.out.println(fruitConfig.getFruits()); 
} 

直接結合@Value地方似乎沒有工作,因爲路@Value作品