Springs XmlBeanFactory устарела - PullRequest
50 голосов
/ 08 марта 2011

Я стараюсь учить весну. Я слежу за этим сайтом http://www.roseindia.net/spring/spring3/spring-3-hello-world.shtml

Я попробовал один пример в этом. Я использую кое-что как ниже, но здесь это показывает:

Тип XmlBeanFactory устарел

Что я должен использовать в качестве альтернативы этому?

public class SpringHelloWorldTest {
    public static void main(String[] args) {

        XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("SpringHelloWorld.xml"));

        Spring3HelloWorld myBean = (Spring3HelloWorld)beanFactory.getBean("Spring3HelloWorldBean");
        myBean.sayHello();
    }
}

Ответы [ 11 ]

0 голосов
/ 10 ноября 2011

Я попробовал следующий код

    public class Spring3HelloWorldTest {
    public static void main(String[] args) {        
        DefaultListableBeanFactory  beanFactory = new DefaultListableBeanFactory ((BeanFactory) new ClassPathResource("SpringHelloWorld.xml"));     
        Spring3HelloWorld myBean = (Spring3HelloWorld) beanFactory.getBean("Spring3HelloWorldBean");
        myBean.sayHello();
    }
}

и все работает

...