43.4.1 ConfigFileApplicationContextInitializer
ConfigFileApplicationContextInitializer
是一个ApplicationContextInitializer
,可在测试类中用于加载Spring Boot的application.properties
文件。当不需要使用@SpringBootTest
提供的全部特性时,你可以使用它。如下所示:
注 单独使用ConfigFileApplicationContextInitializer
不会提供@Value("${…}")
注入支持,它只负责确保application.properties
文件加载进Spring的Environment
。为了@Value
支持,你需要额外配置一个PropertySourcesPlaceholderConfigurer
或使用@SpringBootTest
为你自动配置一个。
最后更新于