打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
non

错误代码:
2009-33-18 13:33:33, 388[org.springframework.web.context.ContextLoader] [ERROR]
Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException:Unexpected excep
tion parsing XML document from file[F:\java6\idear2010\idear2010\WEB-INF\classe
s\applicationContext.xml]; nested exception isjava.lang.IllegalStateException:
Annotation-specified bean name 'homeAction' for bean class[com.idearsoft.idear.
module.SystemMaintain.action.HomeAction] conflicts with existing,non-compatible
bean definition of same name and class[com.idearsoft.idear.module.Main.action.
HomeAction]

 

在整合struts2.1.6+spring2.5.6开发中,使用了注解和struts-convention来实现零配置管理。spring也使用注解annotation方式。现在的问题是:我在连个个不同package中有两个相同名称的类,只是类所在的目录不同。例如在com.idearsoft.idear.module.SystemMaintain.action下有个HomeAction.java,在com.idearsoft.idear.module.Main.action也有一个HomeAction.java。在应用服务器启动时总是提示这两个homeAction冲突。

 

 

回答:

spring管理bean大概类似把bean实例化放到map中,它会以配置的id和name(如果配置的话)
为key存放起来,2个一样的肯定要成冲突楼主应该给他们换个名字就成啦
controller("systemHomeAction")
controller("moduleHomeAction")

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用Cglib动态创建Java类,解决你意想不到的问题,让复杂变简单
Spring的date类型注入
【イントロスペクションとは】
Hibernate SQLQuery:addEntity & addScalar
学习java中spring基本类型对象注入
解决Spring bean Date转化问题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服