【发布时间】:2023-04-10 06:39:01
【问题描述】:
我做错了什么?我正在使用这个运行并找到我的src/main/resources/config/application.yml 的小型独立应用程序。相同的配置在 JUnit 中不起作用,见下文:
@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 {
...
}
【问题讨论】:
标签: java spring junit spring-boot spring-test