Spring 引导如何将多个属性附加到单个值?
Spring boot how to append multiple properties to single value?
我的 application.properties
文件中有多个属性
prop.a=A
prop.b=B
prop.c=C
// and more
现在我必须将 属性 A 添加到其余部分。我正在这样做
@Value("${prop.a}")
private String a;
@Value("${prop.b}")
private String b;
b = new StringBuffer(b).append(a).toString();
我必须单独附加每个字符串。我可以在注释中这样做吗?喜欢 @Value("${prop.b}" + "${prop.a}")
?
如果您想以编程方式执行此操作,则必须这样做:
@Value( "${prop.a}${prop.b}" )
private String b;
但是,您可以通过以下方式在 application.properties
中实现此目的:
prop.a=A
prop.b=${prop.a}B
prop.c=${prop.a}C
(请注意,无论你的例子说的是prob.*
,我都改为prop.*
。)
我的 application.properties
文件中有多个属性
prop.a=A
prop.b=B
prop.c=C
// and more
现在我必须将 属性 A 添加到其余部分。我正在这样做
@Value("${prop.a}")
private String a;
@Value("${prop.b}")
private String b;
b = new StringBuffer(b).append(a).toString();
我必须单独附加每个字符串。我可以在注释中这样做吗?喜欢 @Value("${prop.b}" + "${prop.a}")
?
如果您想以编程方式执行此操作,则必须这样做:
@Value( "${prop.a}${prop.b}" )
private String b;
但是,您可以通过以下方式在 application.properties
中实现此目的:
prop.a=A
prop.b=${prop.a}B
prop.c=${prop.a}C
(请注意,无论你的例子说的是prob.*
,我都改为prop.*
。)