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
a8daed81
Commit
a8daed81
authored
Feb 09, 2017
by
Andy Wilkinson
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '1.5.x'
parents
ef24f797
7dd8e8c4
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
1 deletion
+11
-1
ConfigFileApplicationListener.java
...rk/boot/context/config/ConfigFileApplicationListener.java
+2
-1
ConfigFileApplicationListenerTests.java
...ot/context/config/ConfigFileApplicationListenerTests.java
+9
-0
No files found.
spring-boot/src/main/java/org/springframework/boot/context/config/ConfigFileApplicationListener.java
View file @
a8daed81
...
...
@@ -342,7 +342,8 @@ public class ConfigFileApplicationListener implements EnvironmentPostProcessor,
}
private
Set
<
Profile
>
initializeActiveProfiles
()
{
if
(!
this
.
environment
.
containsProperty
(
ACTIVE_PROFILES_PROPERTY
))
{
if
(!
this
.
environment
.
containsProperty
(
ACTIVE_PROFILES_PROPERTY
)
&&
!
this
.
environment
.
containsProperty
(
INCLUDE_PROFILES_PROPERTY
))
{
return
Collections
.
emptySet
();
}
// Any pre-existing active profiles set via property sources (e.g. System
...
...
spring-boot/src/test/java/org/springframework/boot/context/config/ConfigFileApplicationListenerTests.java
View file @
a8daed81
...
...
@@ -806,6 +806,15 @@ public class ConfigFileApplicationListenerTests {
.
isFalse
();
}
@Test
public
void
profileCanBeIncludedWithoutAnyBeingActive
()
throws
Exception
{
SpringApplication
application
=
new
SpringApplication
(
Config
.
class
);
application
.
setWebEnvironment
(
false
);
this
.
context
=
application
.
run
(
"--spring.profiles.include=dev"
);
String
property
=
this
.
context
.
getEnvironment
().
getProperty
(
"my.property"
);
assertThat
(
property
).
isEqualTo
(
"fromdevpropertiesfile"
);
}
@Test
public
void
activeProfilesCanBeConfiguredUsingPlaceholdersResolvedAgainstTheEnvironment
()
throws
Exception
{
...
...
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