0

Spring の @Value アノテーションでプレースホルダーを使用できるかどうか知っている人はいますか?

例えば:

@Value("${a.url.from.propertiesFile}")
private void setUrl(String myUrlFromProperties) 
{
    this.url = myUrlFromProperties;
}

私のプロパティファイルは次のとおりです。

a.url.from.propertiesFile=/firstPartOfUrl{dynamicBitToAddTo}restOfUrl
4

1 に答える 1

0

はい、できます。

この場合、パラメータにnull値を渡した場合、デフォルト値はアノテーション@Valueで定義されたとおりになります。

ただし、パラメータにnull以外の値を渡す場合、デフォルト値は使用されません。

これがお役に立てば幸いです。

于 2012-11-09T13:12:26.380 に答える