/*
* Created on May 17, 2007
*/
package fr.xebia.sample.springframework.jmx;
import java.net.URL;
import junit.framework.TestCase;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.Resource;
import org.springframework.core.io.UrlResource;
public class ServletContextAwareMetadataNamingStrategyTest extends TestCase {
public void test() throws Exception {
URL url = getClass().getResource("beans-ServletContextAwareMetadataNamingStrategy.xml");
Resource res = new UrlResource(url);
XmlBeanFactory factory = new XmlBeanFactory(res);
MyService myService = (MyService) factory.getBean("myService");
System.out.println(myService);
String[] beanNames = factory.getBeanDefinitionNames();
for (String beanName : beanNames) {
Object bean = factory.getBean(beanName);
System.out.println(beanName + " = " + bean);
}
// Thread.sleep(Long.MAX_VALUE);
}
}