属性utils支持多个profiles获取
This commit is contained in:
@@ -89,12 +89,14 @@ public class PropertiesUtils {
|
|||||||
for (String location : configFiles){
|
for (String location : configFiles){
|
||||||
configSet.add(location);
|
configSet.add(location);
|
||||||
if (StringUtils.isNotBlank(profiles)){
|
if (StringUtils.isNotBlank(profiles)){
|
||||||
if (location.endsWith(".properties")){
|
for (String pf : StringUtils.split(profiles, ",")) {
|
||||||
configSet.add(StringUtils.substringBeforeLast(location, ".properties")
|
if (location.endsWith(".properties")){
|
||||||
+ "-" + profiles + ".properties");
|
configSet.add(StringUtils.substringBeforeLast(location, ".properties")
|
||||||
}else if (location.endsWith(".yml")){
|
+ "-" + pf + ".properties");
|
||||||
configSet.add(StringUtils.substringBeforeLast(location, ".yml")
|
}else if (location.endsWith(".yml")){
|
||||||
+ "-" + profiles + ".yml");
|
configSet.add(StringUtils.substringBeforeLast(location, ".yml")
|
||||||
|
+ "-" + pf + ".yml");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user