25
février
2008
Quizz Spring : InnerBean
février
2008
Un article de Hikage
Pas de commentaires
Petite nouveauté sur ce blog, je vais tenter de proposer chaque vendredi, une petite question pour tester vos connaissances du framework.
Pour la première question, le sujet est la configuration des inner beans :
Voici deux classes :
public class OuterBean {
InnerBean innerBean;
// Getter / Setter
}
public class InnerBean {}
Et un fichier de configuration XML :
<bean id="outerBean" class="com.developpez.hikage.spring.core.OuterBean">
<property name="innerBean" >
<bean id="innerBean" scope="singleton"
class="com.developpez.hikage.spring.core.InnerBean"/>
</property>
</bean>
Que donnera l’éxécution de ce code :
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext-core.xml");
try {
OuterBean outer = (OuterBean) context.getBean("outerBean");
InnerBean inner = (InnerBean) context.getBean("innerBean");
if (outer.getInnerBean() == inner) {
System.out.println("Inner = Outer.getInnerBean()");
} else {
System.out.println("Inner != Outer.getInnerBean()");
}
} catch (BeansException e) {
System.out.println("Erreur à l'éxécution");
}
Essayez de répondre sans aller regarder la documentation
Commentaires récents
- SpringSource acquiert Hyperic dans
- Sortie de la huitième béta de SpringSource Application Platform (S2AP) dans
- Sortie de la huitième béta de SpringSource Application Platform (S2AP) dans
- Sortie de la huitième béta de SpringSource Application Platform (S2AP) dans
- Spring One 2008 en direct – Jour 1 dans