【第22期】观点:IT 行业加班,到底有没有价值?

解决spring的bean同名冲突

原创 2016年05月30日 15:59:03

今天工作发现当不同模块下有相同bean然后又被同一个模块引用的话就会导致bean同名冲突,如下:


解决方案很简单,如果是xml配置直接修改bean的名称即可,如果是注解形式修改如下:


只要在service后面加上bean的名字即可,没有冲突的@Service后面是不用加的

如果是dao的话:


然后需要将底层项目clean一下,如果使用的是maven的话

版权声明:本文为昌昌原创文章,转载请说明出处,但商用请先告知。 举报

相关文章推荐

解决spring中不同配置文件中存在name或者id相同的bean可能引起的问题

spring对同一配置文件中相同id或者name的两个或以上的bean时,做直接抛异常的处理,而对不同配置文件中相同id或者名称的bean,只会在打印日志级别为info的信息,信息内容大概为"Over...
  • zgmzyr
  • zgmzyr
  • 2014-09-18 22:58
  • 13432

spring注解与xml同时使用:bean命名问题及冲突

程序基于spring 依赖注入 public class UserServImpl implements UserServ{ @autowired private UserDao userDao; ....

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

springmvc数据绑定重名问题

javax.servlet.ServletException: Cannot expose request attribute 'org.springframework.validation.Bind...

Spring框架使用ByName自动注入同名问题剖析

问题描述   我们在使用Spring框架进行项目开发的时候,为了配置Bean的方便经常会使用到Spring当中的Autosire机制,Autowire根据注入规则的不同又可以分为==ByName...

spring同名bean覆盖问题

默认情况下,spring在处理同一个ApplicationContext中名称相同的bean时,分为两种情况处理: 1、如果两个bean是在同一个配置文件中,那么spring会报错。 2、如果两个be...

谈谈spring中bean的名字

谈谈spring中bean的名字      提到bean的名字,就要从声明bean的地方说起。在应用spring时,有两个地方可以声明一个bean,一个是在spring的配置文件中,一个是在代码中通...

SpringMVC Controller命名冲突的问题

SpringMVC conflicts with existing, non-compatible bean definition of same name and class 的解决办法,sprin...

在Spring里定义多个同名bean产生的错误

在Spring里不能定义两个或以上的同名bean。用MyEclipse编写Spring的Bean定义文件时,如果有同名的Bean,MyEclipse会给出错误提示。但是如果你定义了两个同名的Bean,...
  • im110
  • im110
  • 2011-02-18 17:00
  • 1894

Spring笔记总结

11一:spring的基本用法: 1,关于spring容器: spring容器是Spring的核心,该 容器负责管理spring中的java组件, ApplicationContext ctx ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)