Document ConfigFile...Initializer limitations

Update the reference documentation with a note about the limitations of
ConfigFileApplicationContextInitializer.

Fixes gh-6120
This commit is contained in:
Phillip Webb 2016-07-15 13:16:33 -07:00
parent 7b641d5d55
commit 51ede0cac6
1 changed files with 6 additions and 0 deletions

View File

@ -5370,6 +5370,12 @@ this when you don't need the full features provided by `@SpringBootTest`.
initializers = ConfigFileApplicationContextInitializer.class)
----
NOTE: Using `ConfigFileApplicationContextInitializer` alone won't provide support for
`@Value("${...}")` injection. Its only job is to ensure that `application.properties` files
are loaded into Spring's `Environment`. For `@Value` support you need to either
additionally configure a `PropertySourcesPlaceholderConfigurer` or use `@SpringBootTest`
where one will be auto-configured for you.
[[boot-features-environment-test-utilities]]