使用spring-boot-starter-data-jpa无法启动项目
在springboot项目中采用spring-boot-starter-data-jpa来操作数据库,当继承了JpaRepository类后无法启动项目.而且在使用hibernate后,注释掉与JpaRepository有关的实例化对象,虽然项目能启动,但是无法自动创建表.先看一下出错信息如下
demo目录结构:启动类在最顶层包中,不存在扫描不到的包
报错信息
实体类:无法自动创建表
解决过程:
1:将springboot版本改为1.5.14.之前我这里是2.0.3版本
改 完版本后,将出错的jar包重新下载,在项目不报错的情况下,启动项目时,已经不会出现无法加载与JpaRepository的子类对象了
2:将mysql依赖版本改为5.1.8,之前我这里是6版本.yml配置文件中不要多写诸如方言之类的配置
改完mysql版本后,com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(....................)找个异常就会消失
现在已经能正常启动并创建表了