Anj*_*ali 2 java spring spring-mvc spring-data-jpa spring-boot
下面是 application.properties 文件
app.not.found=app with {0} name can not be found.
Run Code Online (Sandbox Code Playgroud)
如何在 spring 中用某个值替换 {0}?
我正在使用下面的代码来读取属性文件值。
env.getProperty("app.not.found")
Run Code Online (Sandbox Code Playgroud)
但不知道如何设置占位符值。
小智 5
使用MessageFormat.format(String pattern, Object ... arguments). 它在第二个参数中接受一个数组,它将依次替换 0, 1 , 2 ...。
MessageFormat.format(env.getProperty("app.not.found"), obj)
Run Code Online (Sandbox Code Playgroud)
obj 将替换字符串中的 {0}。
| 归档时间: |
|
| 查看次数: |
4451 次 |
| 最近记录: |