目录
ApplicationContext
实战演示
public class ApplicationContextTest {
public static void main(String[] args) {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml");
UserService userService = (UserService) applicationContext.getBean("userService");
System.out.println(userService);
}
}
ApplicationContext是一个接口,光标定位到它,按ctrl+h,可查看其继承体系
可以看到,该接口有一个子类ClassPathXmlApplicationContext。所有我在代码中就直接new了这个类的对象。从名字可以看出,这个类用于类加载路径,所以我们可以把类加载路径(resources目录)下的配置文件beans.xml交给它。
运行程序,打印的结果为: