尝试了一个例子。我正在使用类似下面的内容,但是在这里显示:
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(); } }
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(); } }