В настоящее время я определяю свою базовую спецификацию, как показано ниже:
@Configuration
@ActiveProfiles(profiles = "test")
@ContextConfiguration(locations = "classpath:test-config-context.xml" )
class SpringSharedSpecification extends Specification
Это также приводит к обработке моего родительского application-context.xml
Я использую опцию активного профиля, чтобы незагрузите основные компоненты и выполните команду test-config, которую я использовал ниже, чтобы пропустить компоненты приложения, но не считаю, что это лучший способ сделать это.Кто-нибудь может предложить лучший способ пропустить application-context.xml?
<beans profile="!test">
Заранее спасибо за ваш ответ.