у меня есть такая же проблема с вами .. я обманула с расколом в некоторой конфигурации, которые загружаются только необходимые конфигурации ...
Load Other Bean:
@Configuration
public class ContextTest {
@Bean
public SpringTemplateEngine springTemplateEngine() {
return new SpringTemplateEngine();
}
}
нагрузки безопасности Конфигурация:
@Configuration
@ComponentScan(basePackages = {
"com.qinti.vi.security"
})
public class SecurityContextConfigTest {
@Bean
public SpringSecurityAuditorAware springSecurityAuditorAware() {
return new SpringSecurityAuditorAware();
}
}
Служба загрузки:
@Configuration
@ComponentScan(basePackages = {
"com.qinti.vi.service"
})
public class ServiceContextConfigTest {
}
и загрузить несколько Config Из Test Unit:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = {
SecurityContextConfigTest.class,
DatabaseConfiguration.class,
ServiceContextConfigTest.class,
SecurityConfiguration.class,
MailConfiguration.class,
ThymeleafConfiguration.class,
AuditEventConverter.class,
ContextTest.class,
})
@WebAppConfiguration
@Import(MongoConfiguration.class)
public class UserServiceTest {
@Inject
private PersistentTokenRepository persistentTokenRepository;
// omited