【发布时间】:2016-12-26 18:17:52
【问题描述】:
在我的 Spring Boot 应用程序中,我只想在我的所有测试中使用测试配置覆盖我的 @Configuration 类之一(特别是我的 @EnableAuthorizationServer @Configuration 类)。
到目前为止,在对spring boot testing features 和spring integration testing features 进行了概述之后,还没有直接的解决方案浮出水面:
-
@TestConfiguration: 是用来扩展的,不是覆盖的; -
@ContextConfiguration(classes=…)和@SpringApplicationConfiguration(classes =…)让我覆盖整个配置,而不仅仅是一个类; - 建议在
@Test中使用内部@Configuration类覆盖默认配置,但未提供示例;
有什么建议吗?
【问题讨论】:
标签: spring spring-boot spring-test