Я пытаюсь создать тестовую конфигурацию для моего тестового среза, например:
@EntityScan(basePackageClasses = {
DummyClass1.class,
DummyClass2.class,
DummyClass3.class,
DifferentModuleDummyClass4.class,
})
@ComponentScan(basePackageClasses = {.....})
@EnableJpaRepositories(basePackageClasses = {.....})
@EnableAutoConfiguration
@Configuration
public class DummyConfig {
}
И затем я добавляю ее в свой тест:
@RunWith(SpringRunner.class)
@SpringBootTest(classes = {
DummyConfig.class
})
public class DummyTest {
...
Однако я получаю ошибка java.lang.IllegalArgumentException: Not a managed type
специально для класса DifferentModuleDummyClass4.class
, который не принадлежит тому же модулю, что и все остальное. Кто-нибудь знает, чего мне не хватает?
Спасибо за вашу помощь.