Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
7a85373f
Commit
7a85373f
authored
Aug 15, 2020
by
Phillip Webb
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '2.3.x'
Closes gh-22965
parents
5591a6ab
1675b476
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
13 deletions
+19
-13
SpringApplicationBuilder.java
...pringframework/boot/builder/SpringApplicationBuilder.java
+19
-13
No files found.
spring-boot-project/spring-boot/src/main/java/org/springframework/boot/builder/SpringApplicationBuilder.java
View file @
7a85373f
...
@@ -397,16 +397,6 @@ public class SpringApplicationBuilder {
...
@@ -397,16 +397,6 @@ public class SpringApplicationBuilder {
return
this
;
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.
* Flag to control whether the application should be initialized lazily.
* @param lazyInitialization the flag to set. Defaults to false.
* @param lazyInitialization the flag to set. Defaults to false.
...
@@ -418,6 +408,19 @@ public class SpringApplicationBuilder {
...
@@ -418,6 +408,19 @@ public class SpringApplicationBuilder {
return
this
;
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
)
{
private
Map
<
String
,
Object
>
getMapFromKeyValuePairs
(
String
[]
properties
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
for
(
String
property
:
properties
)
{
for
(
String
property
:
properties
)
{
...
@@ -441,10 +444,12 @@ public class SpringApplicationBuilder {
...
@@ -441,10 +444,12 @@ public class SpringApplicationBuilder {
}
}
/**
/**
* Default properties for the environment
in the form {@code key=value} or
* Default properties for the environment
.Multiple calls to this method are cumulative
*
{@code key:value}
.
*
and will not clear any previously set properties
.
* @param defaultProperties the properties to set.
* @param defaultProperties the properties to set.
* @return the current builder
* @return the current builder
* @see SpringApplicationBuilder#properties(String...)
* @see SpringApplicationBuilder#properties(Map)
*/
*/
public
SpringApplicationBuilder
properties
(
Properties
defaultProperties
)
{
public
SpringApplicationBuilder
properties
(
Properties
defaultProperties
)
{
return
properties
(
getMapFromProperties
(
defaultProperties
));
return
properties
(
getMapFromProperties
(
defaultProperties
));
...
@@ -460,10 +465,11 @@ public class SpringApplicationBuilder {
...
@@ -460,10 +465,11 @@ public class SpringApplicationBuilder {
/**
/**
* Default properties for the environment. Multiple calls to this method are
* 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
* @param defaults the default properties
* @return the current builder
* @return the current builder
* @see SpringApplicationBuilder#properties(String...)
* @see SpringApplicationBuilder#properties(String...)
* @see SpringApplicationBuilder#properties(Properties)
*/
*/
public
SpringApplicationBuilder
properties
(
Map
<
String
,
Object
>
defaults
)
{
public
SpringApplicationBuilder
properties
(
Map
<
String
,
Object
>
defaults
)
{
this
.
defaultProperties
.
putAll
(
defaults
);
this
.
defaultProperties
.
putAll
(
defaults
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment