扩展给定类的概要文件列表

时间:2018-06-13 11:31:39

标签: java spring spring-boot

有没有办法以编程方式扩展配置文件列表, 一个 特定类?

我尝试将以下注释添加到我的测试类中:

@RunWith(BeforeAfterSpringTestRunner2.class)
@ContextConfiguration(classes = MyContext.class)
@ActiveProfiles(profiles = {"someProfile"}, inheritProfiles = false)
public class UploadFromFileTest extends StaticTestsBase {}

(也尝试使用inheritProfiles = true

我的测试还取决于其他几个配置文件,我通过spring.profiles.active env变量进行设置。

问题是当我在这个特定的类上使用@ActiveProfiles注释时会覆盖这些变量,因此其他@Bean的创建失败 - 我遇到了java.lang.IllegalStateException: Failed to load ApplicationContext

0 个答案:

没有答案