[
https://issues.apache.org/jira/browse/TUSCANY-3185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ramkumar Ramalingam resolved TUSCANY-3185.
------------------------------------------
Resolution: Fixed
Fix Version/s: (was: Java-SCA-2.0)
Java-SCA-1.5.1
Committed revision 803189 in 1.5.1.
Committed revision 803196 in 1.x.
> Warning message of duplicates during multiple application context processing
> ----------------------------------------------------------------------------
>
> Key: TUSCANY-3185
> URL: https://issues.apache.org/jira/browse/TUSCANY-3185
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Spring Implementation Extension
> Affects Versions: Java-SCA-2.0, Java-SCA-Next
> Reporter: Ramkumar Ramalingam
> Assignee: Ramkumar Ramalingam
> Fix For: Java-SCA-1.5.1, Java-SCA-Next
>
>
> For the following scenarios....
> Scenario 1:
> <beans>
> <import resource="MyBean1.xml"> --> which contains a <bean id="X"
> class="foo.Bar1"/>
> <bean id="X" class="foo.Bar2"/>
> <import resource="MyBean2.xml"> --> which contains a <bean
> id="X" class="foo.Bar3"/>
> </beans>
> here the imports are processed in the order its defined, so the bean of type
> "foo.Bar2" will override the bean of type "foo.Bar1", and the bean of type
> "foo.Bar3" will override the bean of type "foo.Bar2". So finally the type of
> bean X is "foo.Bar3".
> Same rule applies in case of multiple application loading using
> "ClassPathXmlApplicaitonContext"... for example
> <bean id="beanRefFactory"
> class="org.springframework.context.support.ClassPathXmlApplicationContext">
> <constructor-arg>
> <list>
> <value>MyBean1.xml</value> --> which contains a <bean
> id="X" class="foo.Bar1"/>
> <value>MyBean2.xml</value> --> which contains a <bean
> id="X" class="foo.Bar3"/>
> </list>
> </constructor-arg>
> </bean>
> here the bean of type "foo.Bar3" will override the bean of type "foo.Bar1".
> So finally the type of bean X is "foo.Bar3".
> In these scenarios, the runtime throws warning message for the potential
> duplicate references and properties defined for the bean.
> We need to suppress this warning message and handle the duplicate accordingly.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.