2017-02-08 22 views
1

春のapplication.propertiesのプロパティの配列をワイルドカードで読みたいと思います。ワイルドカードを使用したapplication.propertiesファイルからの読み込みプロパティ

たとえば、私は、この性質を有する:

file.processing.xpath.query.1=query1 
file.processing.xpath.query.2=query2 

、その後、私はこの

@Value("${file.processing.xpath.query.*}") 
    private String[] xpathQuery; 

ような配列やリストのプロパティを取得したいと思いますが、これを行う方法があります?

私はこのようにそれを実行しようとするとき、私はあなたがこのようなあなたの特性を定義する必要が例外

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'file.processing.xpath.query' in string value "${file.processing.xpath.query.*}" 

答えて

0

受け取る:あらゆる

@Value("${file.processing.xpath.query}") 
    private String[] xpathQuery; 
+0

file.processing.xpath.query=query1,query2,query3 

そして使用をこの方法でテストすることはできますか? –

関連する問題