XmlBeanDefinitionReaderの簡単な使い方 2011/04/17

Javaです。Springです。
XmlBeanFactoryは何やらDeprecatedでした。
かわりにXmlBeanDefinitionReaderを使うようです。

XmlBeanFactoryのほうが、簡単に使える感じするんだけど。


ClassPathResource resource = new ClassPathResource("beans.xml");
System.out.println(resource.exists());
SimpleBeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(registry);
int i = reader.loadBeanDefinitions(resource);


というよりは、Readerを使って、DefaultListableBeanFactoryに読み込むというのが正しいのかな。

ClassPathResource resource = new ClassPathResource("beans.xml");
System.out.println(resource.exists());
DefaultListableBeanFactory factory = new DefaultListableBeanFactory();
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory);
int i = reader.loadBeanDefinitions(resource);
System.out.println(i);
Touroku touroku = (Touroku)factory.getBean("touroku");

: