[ https://issues.apache.org/activemq/browse/CAMEL-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=59928#action_59928 ]
Claus Ibsen commented on CAMEL-2787: ------------------------------------ Okay got a bit further. The problem is that when using @Component and you do not specify and value, then Spring auto assigns an id, which is based on the classname. So Camel have to do the same to get the same id, so it can lookup the existing bean and use it as a RouteBuilder. > camel:packageScan convenience for RouteBuilders defined with Spring > @Components > ------------------------------------------------------------------------------- > > Key: CAMEL-2787 > URL: https://issues.apache.org/activemq/browse/CAMEL-2787 > Project: Apache Camel > Issue Type: Improvement > Components: camel-spring > Affects Versions: 2.3.0 > Environment: MacOSX 10.6.3, Java 1.6.0_20 > Reporter: Jeremy Norris > Assignee: Claus Ibsen > Priority: Minor > Attachments: spring-integration-testcase.tar.gz > > > When a route builder is defined using @Component, I have to reference is as > follows: > <camelContext xmlns="http://camel.apache.org/schema/spring"> > <routeBuilder ref="routeBuilderFoo"/> > </camelContext> > Should I not be able to use the following instead? > <packageScan> > <package>org.jnorris.camel</package> > </packageScan> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.