|
|
|
|
@ -381,16 +381,6 @@ public class SpringApplicationBuilder {
@@ -381,16 +381,6 @@ public class SpringApplicationBuilder {
|
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Default properties for the environment in the form {@code key=value} or |
|
|
|
|
* {@code key:value}. |
|
|
|
|
* @param defaultProperties the properties to set. |
|
|
|
|
* @return the current builder |
|
|
|
|
*/ |
|
|
|
|
public SpringApplicationBuilder properties(String... defaultProperties) { |
|
|
|
|
return properties(getMapFromKeyValuePairs(defaultProperties)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Flag to control whether the application should be initialized lazily. |
|
|
|
|
* @param lazyInitialization the flag to set. Defaults to false. |
|
|
|
|
@ -402,6 +392,19 @@ public class SpringApplicationBuilder {
@@ -402,6 +392,19 @@ public class SpringApplicationBuilder {
|
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Default properties for the environment in the form {@code key=value} or |
|
|
|
|
* {@code key:value}. Multiple calls to this method are cumulative and will not clear |
|
|
|
|
* any previously set properties. |
|
|
|
|
* @param defaultProperties the properties to set. |
|
|
|
|
* @return the current builder |
|
|
|
|
* @see SpringApplicationBuilder#properties(Properties) |
|
|
|
|
* @see SpringApplicationBuilder#properties(Map) |
|
|
|
|
*/ |
|
|
|
|
public SpringApplicationBuilder properties(String... defaultProperties) { |
|
|
|
|
return properties(getMapFromKeyValuePairs(defaultProperties)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private Map<String, Object> getMapFromKeyValuePairs(String[] properties) { |
|
|
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
|
|
for (String property : properties) { |
|
|
|
|
@ -425,10 +428,12 @@ public class SpringApplicationBuilder {
@@ -425,10 +428,12 @@ public class SpringApplicationBuilder {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Default properties for the environment in the form {@code key=value} or |
|
|
|
|
* {@code key:value}. |
|
|
|
|
* Default properties for the environment.Multiple calls to this method are cumulative |
|
|
|
|
* and will not clear any previously set properties. |
|
|
|
|
* @param defaultProperties the properties to set. |
|
|
|
|
* @return the current builder |
|
|
|
|
* @see SpringApplicationBuilder#properties(String...) |
|
|
|
|
* @see SpringApplicationBuilder#properties(Map) |
|
|
|
|
*/ |
|
|
|
|
public SpringApplicationBuilder properties(Properties defaultProperties) { |
|
|
|
|
return properties(getMapFromProperties(defaultProperties)); |
|
|
|
|
@ -444,10 +449,11 @@ public class SpringApplicationBuilder {
@@ -444,10 +449,11 @@ public class SpringApplicationBuilder {
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Default properties for the environment. Multiple calls to this method are |
|
|
|
|
* cumulative. |
|
|
|
|
* cumulative and will not clear any previously set properties. |
|
|
|
|
* @param defaults the default properties |
|
|
|
|
* @return the current builder |
|
|
|
|
* @see SpringApplicationBuilder#properties(String...) |
|
|
|
|
* @see SpringApplicationBuilder#properties(Properties) |
|
|
|
|
*/ |
|
|
|
|
public SpringApplicationBuilder properties(Map<String, Object> defaults) { |
|
|
|
|
this.defaultProperties.putAll(defaults); |
|
|
|
|
|