0

プロパティファイルから取得されるように、スプリングの値注釈を使用して配列のセッターを作成する必要があります。

private String[] aList;

public String[] getAList()
{
return aList;
}

@value("a:b")
public String[] setAList(String aString)
{
aList = aString.Split(":");
}

これが正しい方法かどうかわかりませんか?

文字列から正しい値を取得できますか?

ありがとう、

4

2 に答える 2

1

getter と setter のペアは常に同じ型になります。必要なことを実行するには、setAList の名前を setAListAsColonSeparatedValues などに変更するだけです。また、setter メソッドは void を返す必要があります。

于 2012-06-11T22:23:30.897 に答える
0

If you put them in your properties file as

listItems=1,2,3,4,5,6

Spring will load an array for you

@Value( "${listItems}")
  private String[] aList;

If iterate through aList you get

item = 1 item = 2 item = 3

于 2012-06-11T23:01:14.987 に答える