我创建了两个Spring启动项目,一个是JPA,另一个是Web。我最初将它们组合成一个项目,一切都很完美。
我现在想将JPA部分与Web分开。所以我添加了JPA项目作为Web的依赖项。但是spring-boot无法检测到JPA上的bean。
有没有关于如何实现这个的例子?
当我尝试从JPA项目中自动装配bean时,我得到了异常。
BeanCreationException: Could not autowire field:
答案 0 :(得分:0)
默认情况下,@EntityScan
和@EnableRestRepository
仅扫描当前项目的子包,因此如果要创建两个项目,则应隐式设置要扫描的其他项目的路径。