添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean

freeAngus

Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean


这个问题整到 凌晨1:36,网上搜了很多个文章,解决方案都不对。有的都在乱说。

这类问题很多都是英文文章,没见说明白的,中文解决方案几乎没有。

另外也看到了类似的问题,其实这个问题就是重复扫描了。

# # 问题描述

Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'dataSource' defined in class path resource [org/apache/shardingsphere/shardingjdbc/spring/boot/SpringBootConfiguration.class]: Cannot register bean definition [Root bean: class [null]; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.apache.shardingsphere.shardingjdbc.spring.boot.SpringBootConfiguration; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/apache/shardingsphere/shardingjdbc/spring/boot/SpringBootConfiguration.class]] for bean 'dataSource': There is already [Root bean: class [null]; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; factoryMethodName=dataSource; initMethodName=init; destroyMethodName=(inferred); defined in class path resource [com/alibaba/druid/spring/boot/autoconfigure/DruidDataSourceAutoConfigure.class]] bound.

# # 报错场景

正常的使用 Druid 数据连接池没有问题,我在使用springboot 整合 sharding-jdbc 的时候出现的这个错误。

# # 错误原因

仔细分析,SpringBoot本身具有自动配置,现在自动配置时发生冲突了,那么我们可以将冲突的部分排除掉,即告诉SpringBoot,某个类不用帮我自动配置了,这里我们将Druid的关于数据源的配置排除掉。

# # 解决方案

在主启动类上添加:


exclude={DruidDataSourceAutoConfigure.class}


Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean_spring

问题解决。

# # 其他的问题也是类似的

只要看到红框里边的错误类型,导致的项目不能启动,按照上边的解决方式替换绿色框的内容即可。

Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean_apache_02

上一篇: org.springframework.dao.InvalidDataAccessApiUsageException: no transaction is in progress

下一篇: 手写线程池

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [

当出现这种情况时,通常都是没有将该组建添加都spring容器里面。这时候,可

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type

gframework.beans.factory.BeanCreationException: Error creat...

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean

SpringBoot、ElasticSearch、MySql框架搭建异常原pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="://maven.apache.org/POM/4.0.0" xmlns:xsi="://.w3.org/2001/XMLSchema-i...

Caused by: java.lang.NullPointerException at org.springframework.beans.factory.support.DefaultLis

在搭建完Spring环境之后运行第一个demo的时候 就碰到这个问题,折腾了一天了

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘x

问题:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘xxx’: Initialization of bean failed; nested exception

Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named ‘demo1Servic

思路:Demo1ServiceImpl和StudentController找不到哪写错了将注解的类名全部删除

Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'sqlSessionTempl

[WARNING] Exception encountered during context initialization - cancelling refresh attempt: on.impl...

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of ty

1、错误描述2017-01-05 09:29:49,950 [localhost-startStop-1] ERROR [org.springframework.web.servlet.DispatcherSer...

Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field

1 错误描述org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.sc.oa.te...

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'transactionManager'

1、错误描述五月 01, 2015 2:12:31 下午 org.hibernate.validator.util.Version 信息: Hibernate Validator bean-validator-3...

java.lang.NoClassDefFoundError: org/springframework/beans/factory/support/DefaultListableBeanFactory

1、错误描述java.lang.NoClassDefFoundError: org/springframework/beans/factory/support/DefaultListableBeanFactory...