springboot整合jpa启动类报错Not a managed type class

springboot整合jpa启动类报错Not a managed type: class

前言:最近在springboot项目中采用jpa,相关准备工作已完成,准备启动项目测试,发现启动时就报错:Not a managed type: class com.zpark.entity.User

image-20220807104948199

说明:我的实体类User在另一个服务中,我已经早pom中引入了对应坐标,理论上应该能使用该实体类。
Not a managed type: class 报错一般原因:检查被使用的对应类上是否添加@Entity注解,和生成表的注解及相关属性注解,再检查了一下发现我写了。

image-20220807105019565

解决方法:在启动类中添加扫描使用类所在包的注解@EntityScan(basePackages = “com.zpark.entity”)即可解决
原因:我的实体类所在的服务未启动,我要使用相关类,必须扫描到包即获取所有的类,这样才能供后面正常使用类。
添加注解后,完美启动!

image-20220807105056063


原文链接:https://blog.csdn.net/ywy7777777/article/details/106679001/

posted @ 2022-08-07 10:53  哩个啷个波  阅读(3605)  评论(0编辑  收藏  举报