@datajpatest扫描实体的外部罐子



我有一个多个模块项目

root 
+-- common
+-- webProject

,我尝试在webProject

上测试
@RunWith(SPringRunner.class)
@DataJpaTest 
@SpringBootTest(classes = {XxxService.class})
public class XxxServiceTest { 
    @Autowired
    XxxService xxxService;
    @Test
    public void test(){
        xxxService.method();
        ...
    }
}  

XxxServiceTest位于webProject中,但是XxxServiceXxxRepository位于common模块中。

所以,它无法获得entity的豆子,repository

总而言之,我如何获得外部罐子的实体和存储库?

将会话工厂上的PackageStoscan属性设置为您的实体中的软件包。

相关内容

  • 没有找到相关文章

最新更新