为了账号安全,请及时绑定邮箱和手机立即绑定

<artifactId>spring-boot-starter-data-jpa</artifactId> 无法读取

在项目管理中,发现maven力的jpa的包全部是空的!

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javassist/bytecode/ClassFile

Caused by: java.lang.NoClassDefFoundError: javassist/bytecode/ClassFile


正在回答

2 回答

我也遇到了,需要把pom文件重新加载一下 如果本地仓库没有spring-data的jar包就会去下载

http://img1.sycdn.imooc.com//59565bd600018b9009590615.jpg

1 回复 有任何疑惑可以回复我~
#1

慕容9209635 提问者

我用的是STS,没得这个功能,还有就是我只要把POM.xml中引入JPA的这段<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> 删除就不报错,能够运行!卡了好几天了,老哥给我科普哈
2017-07-03 回复 有任何疑惑可以回复我~

想问下, 怎么解决的

0 回复 有任何疑惑可以回复我~
#1

慕容9209635 提问者

从今天早上卡到现在,尝试了几十种方法,在更换eclipse,myeclipse,sts,ide部署springboot+maven最后发现和中央仓库没关系,最后使用种方法解决了! 一行代码,真的醉了!想太复杂了 springboot启动时会自动注入数据源和配置jpa,解决:在@SpringBootApplication中排除其注入! @SpringBootApplication(exclude ={DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class} )
2017-07-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151583    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

<artifactId>spring-boot-starter-data-jpa</artifactId> 无法读取

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信