DefaultListableBeanFactory - Overriding bean defin
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相关推荐
- Spring Boot: Bean definition overriding
在本文中,我将讨论棘手的Spring Boot bean定义覆盖机制. 为了使您对该主题更加清楚,让我们从小测验开始.请看下一个简单的例子. 因此,我们有2种配置,它们使用名称beanName实例化b ...
- 腾讯二面:@Bean与@Component用在同一个类上,会怎么样?
文章来源:https://sourl.cn/nN9qXE 疑虑背景 | 疑虑描述 最近,在进行开发的过程中,发现之前的一个写法,类似如下: 以我的理解,@Configuration 加 @Bean 会 ...
- 腾讯二面:@Bean 与 @Component 用在同一个类上,会怎么样?
点击关注公众号,实用技术文章及时了解 来源:cnblogs.com/youzhibing/p/15354706.html 疑虑背景 疑虑描述 最近,在进行开发的过程中,发现之前的一个写法,类似如下 以 ...
- 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] ...
- 用 Docker 构建、运行、发布来一个 Spring Boot 应用
原文同步至 http://waylau.com/docker-spring-boot/ 本文演示了如何用 Docker 构建.运行.发布来一个 Spring Boot 应用. Docker 简介 Do ...
- 使用Spring Boot开发Restful程序
一.简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的 ...
- SpringBoot学习笔记(2) Spring Boot的一些配置
外部配置 Spring Boot允许使用properties文件.yaml文件或者命令行参数作为外部配置 使用@Value注解,可以直接将属性值注入到你的beans中,并通过Spring的Enviro ...
- SpringBoot进阶教程 | 第四篇:整合Mybatis实现多数据源
这篇文章主要介绍,通过Spring Boot整合Mybatis后如何实现在一个工程中实现多数据源.同时可实现读写分离. 准备工作 环境: windows jdk 8 maven 3.0 IDEA 创建 ...
- SpringCloud核心教程 | 第四篇:服务注册与发现 Consul篇
Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全 ...
最新文章
- win nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are depr
- ASP.NET中 DropDownList+DetailsView(详细视图)的使用前台绑定
- 重新学.Net[四]——效率和安全
- “悟道”公开课第四讲丨悟道开发案例:​悟空策论——议论文写作平台
- 深拷贝、浅拷贝以及引用传递和按值传递的区别与联系
- 面试时,面试官到底在考察什么?
- php strlen 线程安全,浅析PHP中strlen和mb_strlen的区别
- HTTPS协议在Tomcat中启用的配置
- Android入门:封装一个HTTP请求的辅助类
- 手写一个HTTP图片资源服务器,太容易了叭!
- git 远程仓库 remote 使用总结
- Ceres Solver介绍
- JavaFX: Alert 弹窗
- 全网把Map中的hash()分析的最透彻的文章,别无二家
- 最短路径算法|Dijkstra‘s Algorithm
- MYSQL基本操作(增删改查)
- 3Dunet 降假阳性模型预处理
- 电商行业特点以及理解电商的模式
- html5怎么查看路由器状态,怎么看路由器是否正常_怎么看路由器是否联网?-192路由网...
- 04.TFT_RGB接口时序分析
热门文章
- 使用DataTable动态绑定GridView
- JavaScript 获取元素及事件
- JavaScript 数组和对象
- HTML5 新特征之Canvas基础
- Python_装饰器Decorator
- 在VUE项目中使用SCSS,从安装步骤到语法说明,带你快速入门!!
- 使用VS2010+OpenCV2.4.9简单图像水印代码
- 极大似然估计、拉普拉斯平滑定理、M-估计详解
- add(1)(2)(3) add(1,2)(3)
- vue请求数据传给子组件_vue.js基础,父组件如何向子组件传递数据「607」