Вы можете использовать Spring Profiles для реализации вашего сценария.
Прежде всего, добавьте аннотацию профиля в ваши конфигурации.Обратите внимание, что вы можете добавить несколько профилей в одну конфигурацию (как показано ниже), и эта конфигурация будет применена, если любой из указанных профилей активен.
@Configuration
@ImportResource({
"classpath:cat/gencat/ctti/canigo/arch/web/rs/config/canigo-web-rs.xml",
"classpath:cat/gencat/ctti/canigo/arch/core/i18n/config/canigo-core-i18n.xml"
})
@Profile(value = {"dev", "prod"})
public class WebServicesConfiguration {
}
Тогдана вашей стороне теста определите, какие профили вы хотите активировать для теста.
@RunWith(SpringRunner.class)
@SpringBootTest()
@ActiveProfiles(profiles = {"test"})
public class ModelTest {
@Autowired
private MongoTemplate mongoTemplate;
}