[jboss-user] [JBoss/Spring Integration] - New feature proposal: byType injection of Spring beans
c.vidal
do-not-reply at jboss.com
Wed Sep 27 12:37:03 EDT 2006
Hi guys,
The current JBoss Spring integration seems to support only byName injection, it would be great if it could support also byType injection.
ByType injection of dependencies is a very powerfull feature of Spring, and it would be great if it could be leveraged in the JBoss Spring integration. ByType injection could be attempted by the SpringInjectionSupport whenever the bean attribute of the Spring annotation is missing.
@Spring(jndiName = "spring-pojo")
| private IntCreator intCreator;
This feature is restricted to BeanFactory instances which are ListableBeanFactory though. In this case, the method to call is:
Map ListableBeanFactory#getBeansOfType(Class type) throws BeansException;
The only difficulty with this kind of injection is if more than one bean is of the expected type. The behavior to follow in that case is described here:
http://static.springframework.org/spring/docs/2.0.x/reference/beans.html#beans-factory-autowire
Is anybody else interested by that functionality ?
Kind regards !
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3974603#3974603
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3974603
More information about the jboss-user
mailing list