1
@Value( "#{'$ {names}'。split( '、')}")を使用してプロパティファイルから読み込みます。 しかし、プロパティファイル内の名前の値がこのSpring @Valueは空の文字列をリストに分割します
names=
よう設定されていないならば、春はサイズ1、サイズではなく0でリストを初期化し、このリストの唯一の要素が空の文字列で、それは奇妙です。
これはバグか、間違って使っているのですか?私は春3.2.3 btwを使用しています。
ありがとうございました。
ありがとうございました!これを避けるためのエレガントな方法は何ですか? – Wuaner
なぜそれが不具合ですか? – shmosel
@Wuaner Guavaライブラリの 'Splitter'を使って、空の項目を省略することができます:' Iterable split = Splitter.on( "、")。omitEmptyStrings()。split( ""); String [] strings = Iterables.toArray(split、String.class); ' –
dabaicai