ÀÚ¼¼È÷ ¾Ë¾Æº¸´Ï±î applicationContext.xml¿¡ ¹ÙÀεùµÈ ºóÀº °¡Á®¿À´Â °Í°°°í
***-servlet.xml¿¡ ¹ÙÀεù µÈ ºóÀ» ¸ø°¡Á® ¿À´Âµ¥¿ä...
¾î¶»°Ô ÇØ¾ß µÉ±î¿ä...?
-----------------------------------------------------------------------------
½ºÇÁ¸µ¿¡¼ ¾î³ëÅ×À̼ÇÀ¸·Î ¼ºñ½º¸¦ ¹ÙÀεù(?)Çϰí Àִµ¥¿ä
Á¦°¡ ÇÏ·Á´Â °ÍÀº ȸé´Ü¿¡¼ ¼ºñ½º À̸§À» ¾Ë°í ÀÖÀ¸¸é
¸®Ç÷º¼Ç ÀÌ¿ëÇØ¼ ȸ鿡¼ ±× ¼ºñ½º À̸§¿¡ ÇØ´çÇÏ´Â ¼ºñ½º¸¦ ½ÇÇàÇÏ·Á°í
Çϴ°ǵ¥¿ä. ±×·¯±â À§Çؼ ¸ÕÀú Ŭ·¡½º °´Ã¼¸¦ ¾ò¾î¿Í¾ß Çϴµ¥.
½ºÇÁ¸µÀÇ ApplicationContextÀÇ getBean("beanÀ̸§");
ÀÌ·¸°Ô °¡Á®¿À¸é XML¿¡ ±âÀçµÈ id¸»°í ¾î³ëÅ×À̼ÇÀ¸·Î ¸ÅÇνÃŲ ³à¼®µéÀÇ
bean À̸§°ªµéÀº °¡Áö°í ÀÖÁö ¾Ê´õ±º¿ä
ApplicationContextÀÇ getBeanDefinitionNames()À» ÀÌ¿ëÇØ¼
String[] arr = app.getBeanDefinitionNames();
for(int i=0;i<arr.length;i++){
System.out.println("ARR["+i+"]:"+arr[i]);
}
ÀÌ·¸°Ô Âï¾îº¸¸é XML¿¡ ÀûÈù bean Á¤º¸¸¸ Àֳ׿ä.
¾î¶»°Ô ÇØ¾ß ¼ºñ½º À̸§À¸·Î ¾î³ëÅ×À̼ÇÀ¸·Î ¾ôÈù bean °´Ã¼¸¦ °¡Á®¿Ã ¼ö ÀÖÀ»±î¿ä?
Class serviceClass = appCtx.getBean("beanÀ̸§"); ÀÌ·¸°Ô ÇϵíÀÌ ¸»ÀÌÁÒ..?