Adding @Qualifier("countryManager") should solve this issue. If you have JSR-250's JAR in your classpath (or are using JDK 6), you can also use @Resource(name="countryManager") instead of the more verbose @Autowired @Qualifier("countryManager").
Matt On Fri, Apr 4, 2008 at 2:15 AM, mschipperheyn <[EMAIL PROTECTED]> wrote: > > Hi all, > > Has anyone tried to use Spring 2.5 yet? > > You get this error when you try to use the annotated controller with > autowiring. > > 2008-04-03 17:06:20.818::WARN: Nested in > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'loadCategoryController': Autowiring of methods failed; nested > exception is org.springframework.beans.factory.BeanCreationException: Could > not autowire method: public void > > nl.project.webapp.controller.LoadCategoryController.setCountryManager(org.appfuse.service.GenericManager); > nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique > bean of type [org.appfuse.service.GenericManager] is defined: expected > single matching bean but found 30: > > Does anybody know a way around this apart from hard writing the XML. I'm > really happy to be rid of XML configs, so I would love to be able to use > this feature knowing that if I don't use it now, I'll have to refactor > everything later. > > I also saw in Jira that an item Upgrade to Spring 2.5.1 has been marked as > resolved. If I need to upgrade to resolve this issue, is there a way to use > the alpha for Appfuse 2.0.2? > > Cheers, > > Marc > -- > View this message in context: > http://www.nabble.com/Spring-2.5-Autowire-no-unique-bean-error-tp16488177s2369p16488177.html > Sent from the AppFuse - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]