我在config.properties文件中有一些属性,如:
adminip = 182.178.22.21
websiteurl = // 182.178.22.21:4056/test
我想在同一个文件(config.properties)中的其他属性中使用adminip作为变量;这样的事情:
adminip = 182.178.22.21
websiteurl = // $ {adminip}:4056 /测试
有可能吗? 实际上,adminip在其他属性中是多余的。
答案 0 :(得分:0)
在*.properties
文件中无法做到这一点,但您可以对代码进行调整并执行以下操作:
String adminip = ...;
String websiteurl = String.format("//%s:4056/test", adminip);
答案 1 :(得分:0)
在spring-boot中,您可以使用像https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-placeholders-in-properties
这样的占位符所以你的房子将是
adminip=182.178.22.21
websiteurl=${adminip}:4056/test