春のプロパティファイル内のプレースホルダの値を設定する方法

アンジャリ:

以下は、application.propertiesファイルであります

app.not.found=app with {0} name can not be found.

春にはいくつかの値を持つ{0}を交換する方法は?

私は、プロパティファイルの値を読み取るためのコードの下に使用しています。

env.getProperty("app.not.found")

しかし、プレースホルダの値を設定する方法を得ていません。

ニティンZadage:

使用MessageFormat.format(String pattern, Object ... arguments)これは、0、1、2 ...順次置換する第二のパラメータの配列を受け付けます。

MessageFormat.format(env.getProperty("app.not.found"), obj)

objがあなたの文字列に{0}を置き換えます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=232314&siteId=1