mah*_*sif 3 properties spring-boot
application.properties我的文件中有多个属性
prop.a=A
prop.b=B
prop.c=C
// and more
Run Code Online (Sandbox Code Playgroud)
现在我必须将属性 A 添加到其余的属性中。我这样做就像下面这样
@Value("${prop.a}")
private String a;
@Value("${prop.b}")
private String b;
b = new StringBuffer(b).append(a).toString();
Run Code Online (Sandbox Code Playgroud)
我必须单独附加每个字符串。我可以在注释中这样做吗?喜欢@Value("${prop.b}" + "${prop.a}")?
如果您想以编程方式执行此操作,则必须执行以下操作:
@Value( "${prop.a}${prop.b}" )
private String b;
Run Code Online (Sandbox Code Playgroud)
但是,您可以通过application.properties以下方式本身实现此目的:
prop.a=A
prop.b=${prop.a}B
prop.c=${prop.a}C
Run Code Online (Sandbox Code Playgroud)
(请注意,无论你的示例说什么prob.*,我都已更改为prop.*。)
| 归档时间: |
|
| 查看次数: |
2640 次 |
| 最近记录: |