java - 来自不同模块的类导致 java.lang.IllegalArgumentException: Not a managed type
问题描述
我正在尝试为我的测试片创建一个测试配置,例如:
@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
有谁知道我错过了什么?
谢谢您的帮助。
解决方案
推荐阅读
- git - 致命:无法从远程存储库中读取。请确保您拥有正确的访问权限
- json - 发送参数和解析结果的问题 | 迅速
- highcharts - Highchart - Range 系列 - 动态更新
- android - 当我们在另一个应用程序中时,Android 10 来电通知就像什么应用程序一样
- docusignapi - Docusign:REST API:使用 CSV/文本的 BulkSendRecipients
- javascript - play() 承诺没有解决
- string - ComplexDateTimeField 转换中的“'str' 对象没有属性 'strftime'”
- reactjs - React Hooks Forms:defaultValues 未按预期工作
- python - 如何使用 Pandas 构建多核程序?
- c++ - 您应该为复制构造函数或移动构造函数提供默认参数吗?