DefaultListableBeanFactory - Overriding bean definition for bean
使用spring开发中遇到这个小问题,导致项目起不来。
具体报错是datasource 这个写在spring配置文件中的bean 被overriding
字面意思也就是被覆盖了。
网上查阅资料,有朋友说是bean重定义了,也就是有了重复使用同一个id的bean,我检查文件发现,并没有这个。
最终看到目录,发现resources下有一个db.properties ,java的src目录也有一个db.properties文件,导致了重定义

删除一个就好。
大家都知道resources目录和src目录,在maven项目中无特殊说明都是相当于根目录 /
这一点大家在项目编译后,打开target目录就会发现,src和resources的文件都是打包到一起。
比如src下有个文件夹 mapper
resources 下有个文件夹也叫mapper,最后编译会发现只生成了一个mapper文件夹在target目录,而且编译之前的两个mapper下的文件都输出到了target/mapper下

转载于:https://blog.51cto.com/13497474/2324789

DefaultListableBeanFactory - Overriding bean defin相关推荐

  1. Spring Boot: Bean definition overriding

    在本文中,我将讨论棘手的Spring Boot bean定义覆盖机制. 为了使您对该主题更加清楚,让我们从小测验开始.请看下一个简单的例子. 因此,我们有2种配置,它们使用名称beanName实例化b ...

  2. 腾讯二面:@Bean与@Component用在同一个类上,会怎么样?

    文章来源:https://sourl.cn/nN9qXE 疑虑背景 | 疑虑描述 最近,在进行开发的过程中,发现之前的一个写法,类似如下: 以我的理解,@Configuration 加 @Bean 会 ...

  3. 腾讯二面:@Bean 与 @Component 用在同一个类上,会怎么样?

    点击关注公众号,实用技术文章及时了解 来源:cnblogs.com/youzhibing/p/15354706.html 疑虑背景 疑虑描述 最近,在进行开发的过程中,发现之前的一个写法,类似如下 以 ...

  4. Bean X of type X is not eligible for getting processed by all BeanPostProcessors

    工程启动报错 我这个报错是用为数据库连接报2013错误,以下记录报错与思路. 报错: 2020-06-15 09:35:59.786 [TID: N/A] INFO 10148 --- [ main] ...

  5. 用 Docker 构建、运行、发布来一个 Spring Boot 应用

    原文同步至 http://waylau.com/docker-spring-boot/ 本文演示了如何用 Docker 构建.运行.发布来一个 Spring Boot 应用. Docker 简介 Do ...

  6. 使用Spring Boot开发Restful程序

    一.简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的 ...

  7. SpringBoot学习笔记(2) Spring Boot的一些配置

    外部配置 Spring Boot允许使用properties文件.yaml文件或者命令行参数作为外部配置 使用@Value注解,可以直接将属性值注入到你的beans中,并通过Spring的Enviro ...

  8. SpringBoot进阶教程 | 第四篇:整合Mybatis实现多数据源

    这篇文章主要介绍,通过Spring Boot整合Mybatis后如何实现在一个工程中实现多数据源.同时可实现读写分离. 准备工作 环境: windows jdk 8 maven 3.0 IDEA 创建 ...

  9. SpringCloud核心教程 | 第四篇:服务注册与发现 Consul篇

    Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全 ...

最新文章

  1. win nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are depr
  2. ASP.NET中 DropDownList+DetailsView(详细视图)的使用前台绑定
  3. 重新学.Net[四]——效率和安全
  4. “悟道”公开课第四讲丨悟道开发案例:​悟空策论——议论文写作平台
  5. 深拷贝、浅拷贝以及引用传递和按值传递的区别与联系
  6. 面试时,面试官到底在考察什么?
  7. php strlen 线程安全,浅析PHP中strlen和mb_strlen的区别
  8. HTTPS协议在Tomcat中启用的配置
  9. Android入门:封装一个HTTP请求的辅助类
  10. 手写一个HTTP图片资源服务器,太容易了叭!
  11. git 远程仓库 remote 使用总结
  12. Ceres Solver介绍
  13. JavaFX: Alert 弹窗
  14. 全网把Map中的hash()分析的最透彻的文章,别无二家
  15. 最短路径算法|Dijkstra‘s Algorithm
  16. MYSQL基本操作(增删改查)
  17. 3Dunet 降假阳性模型预处理
  18. 电商行业特点以及理解电商的模式
  19. html5怎么查看路由器状态,怎么看路由器是否正常_怎么看路由器是否联网?-192路由网...
  20. 04.TFT_RGB接口时序分析

热门文章

  1. 使用DataTable动态绑定GridView
  2. JavaScript 获取元素及事件
  3. JavaScript 数组和对象
  4. HTML5 新特征之Canvas基础
  5. Python_装饰器Decorator
  6. 在VUE项目中使用SCSS,从安装步骤到语法说明,带你快速入门!!
  7. 使用VS2010+OpenCV2.4.9简单图像水印代码
  8. 极大似然估计、拉普拉斯平滑定理、M-估计详解
  9. add(1)(2)(3) add(1,2)(3)
  10. vue请求数据传给子组件_vue.js基础,父组件如何向子组件传递数据「607」