'application.yml' 中的 Spring Boot 属性未从 JUnit Test 加载
2022-08-31 14:58:50
我做错了什么?我正在使用这个小的独立应用程序,它运行并找到我的.相同的配置不适用于 JUnit,请参阅下文:src/main/resources/config/application.yml
@Configuration
@ComponentScan
@EnableConfigurationProperties
public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class);
}
}
@Component
@ConfigurationProperties
public class Bean{
...
}
以下不起作用,不会加载 相同的属性,并且只有值:application.yml
Bean
null
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestApplication.class)
public class SomeTestClass {
...
}