Document ConfigFile...Initializer limitations
Update the reference documentation with a note about the limitations of ConfigFileApplicationContextInitializer. Fixes gh-6120
This commit is contained in:
@@ -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]]
|
||||
|
||||
Reference in New Issue
Block a user