SpringBoot集成jpa找不到类,接口,控制的问题
出现的问题
Caused by: java.lang.IllegalArgumentException: Not a managed type: class com.entity.Person
结构图如下
产生的原因是RunApp没有与Entity在同一目录下。
解决办法
在启动的App上方加个包扫描器
@EntityScan({"com.entity"})
还有两个同样原因产生的BUG
@ComponentScan({"com.controller"})
@EnableJpaRepositories({"com.service"})
找不到Controller和找不到接口产生的也这样解决。