Spring Aop 代理问题

TTS2Game 2009-11-01 08:49:40
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.MyServer.struts.action.CollectAddAction': Unsatisfied dependency expressed through bean property 'collectinfo': : No unique bean of type [com.MyServer.service.CollectInfoFace] is defined: expected single matching bean but found 2: [CollectInfoFace, CollectInfoImpl]; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [com.MyServer.service.CollectInfoFace] is defined: expected single matching bean but found 2: [CollectInfoFace, CollectInfoImpl]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1091)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:982)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java:329)
org.springframework.web.struts.AutowiringRequestProcessor.processActionCreate(AutowiringRequestProcessor.java:178)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:221)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)


<bean id="CollectInfoFace" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="proxyInterfaces">
<value>com.MyServer.service.CollectInfoFace
</value>
</property>
<property name="interceptorNames">
<list>
<value>logAdvice</value>
</list>
</property>
<property name="target">
<ref bean="CollectInfoImpl" />
</property>
</bean>
<bean id="logAdvice" class="com.MyServer.util.LogAdvice"></bean>
<bean id="CollectInfoImpl" class="com.MyServer.service.Impl.CollectInfoImpl">
<property name="htmlText">
<ref bean="HtmlText" />
</property>
<property name="dao">
<ref bean="NtCollectSiteDAO" />
</property>
</bean>

按书上做的出错了,帮忙看看 谢谢
...全文
57 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧