[ http://jira.andromda.org/browse/SPRING-135?page=all ]
Bob Fields updated SPRING-135: ------------------------------ Fix Version: 3.4-SNAPSHOT (was: 3.2-RC1) > Add support for Spring FactoryBeans > ----------------------------------- > > Key: SPRING-135 > URL: http://jira.andromda.org/browse/SPRING-135 > Project: Spring Cartridge > Type: Improvement > Versions: 3.2-RC1 > Reporter: Peter Friese > Assignee: Peter Friese > Fix For: 3.4-SNAPSHOT > > Usually when you model a dependency on a service, the Spring cartridge > creates a setter on the dependant service that receives an instance of the > target service. This works out fine as long as the target service is a normal > Spring bean. There is, however, something called "FactoryBean" in Spring - > see > http://www.springframework.org/docs/api/org/springframework/beans/factory/FactoryBean.html. > The Spring docs state that "A FactoryBean is defined in a bean style, but > the object exposed for bean references is always the object that it creates." > This results in type mismatches on the dependency setter. > I suggest to annotate the dependency in order to specify the "real" type of > the reference. We could use a tagged value (e.g. > @andromda.spring.reference.type). > For a bried discussion on this topic, see the forum: > http://galaxy.andromda.org/forum/viewtopic.php?p=8062 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.andromda.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects