请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

添加依赖spring-boot-starter-data-jpa后报错

Description:


The bean 'dataSource', defined in BeanDefinition defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class], could not be registered. A bean with that name has already been defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class] and overriding is disabled.


Action:


Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true


正在回答 回答被采纳积分+3

插入代码

3回答

wirechen 2018-07-18 17:29:57

同学,问题解决了吗?建议你下载老师代码好好对比一下,应该是你配置哪里出错了

0 回复 有任何疑惑可以回复我~
  • 提问者 SupremeHe #1
    没有, 之前都没问题 5-4节之后 就开始报这个错,然后运行之前Order,product(之前没报错,可以正常运行)也报这个错了,我重新建项目,敲代码 基本的只要加了这个依赖 就报这个错
    回复 有任何疑惑可以回复我~ 2018-07-18 20:46:01
  • 廖师兄 回复 提问者 SupremeHe #2
    看着像你引入的数据库相关依赖版本冲突了,你保持和视频里一样的版本,如果还不行,push一下代码,回复我代码地址,我帮你看看。
    回复 有任何疑惑可以回复我~ 2018-07-21 01:21:27
提问者 SupremeHe 2018-07-17 12:45:10

 Invalid bean definition with name 'dataSource' defined in BeanDefinition defined in class path resource

日志这个报错 应该怎么改

0 回复 有任何疑惑可以回复我~
提问者 SupremeHe 2018-07-17 02:18:14

Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'dataSource' defined in BeanDefinition defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Cannot register bean definition [Root bean: class [org.springframework.aop.scope.ScopedProxyFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in BeanDefinition defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]] for bean 'dataSource': There is already [Root bean: class [null]; scope=refresh; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=false; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]] bound.

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号