我使用Jackson2RepositoriesPopulatorFactoryBean
从json文件填充我的bdd。
它完美地工作但无法找到作为此存储库的子对象的对象的存储库。 (我有一些继承自抽象的对象)。
'运行时发生异常。 null:InvocationTargetException: 找不到域类型的存储库:x.y.z'
我调查并发现Populator从对象的类名中获取存储库。
我的问题是:是否有可能改变这种情况? (如果它与实际的类回购失败,则将其设置为获取父回购?)
编辑:
解决方案可以是将包中每个类的存储库添加到弹簧上下文中的Repositories
列表中......
如何在不为每个界面添加@RepositoryRestResource
界面的情况下执行此操作?
答案 0 :(得分:0)
好吧,看来我找到了在父类而不是子类上使用@Document
的解决方案。
这样可以避免孩子创建收藏集。
此外,我按孩子添加一个存储库(@Repository
)...这不是最好的方法,但这是一种解决方案。