一尘不染

不推荐使用Springs XmlBeanFactory

spring

尝试了一个例子。我正在使用类似下面的内容,但是在这里显示:

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();
    }
}

阅读 863

收藏
2020-04-19

共1个答案

一尘不染

ApplicationContext是BeanFactory的子接口。你可以使用这种方式

public class SpringHelloWorldTest {
    public static void main(String[] args) {
        ApplicationContext context= new ClassPathXmlApplicationContext("SpringHelloWorld.xml");
        Spring3HelloWorld myBean= (Spring3HelloWorld) context.getBean("Spring3HelloWorldBean");
        myBean.sayHello();
    }
}
2020-04-19