Skip to content

四、相关API

一、ApplicationContext的继承体系

applicationContext:接口类型,代表应用上下文,可以通过其实例获得Spring容器中的Bean对象

二、ApplicationContext的实现类

1、ClassPathXmlApplicationContext

它是从类的根路径下加载配置文件推荐使用这种

2、FileSystemXmlApplicationContext

它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意位置

3、AnnotationConfigApplicationContext

当使用注解配置容器对象时,需要使用此类来创建spring 容器。它用来读取注解

三、getBean()方法

1、通过Bean的id获取

此方式一次只获取一个指定id的实例

java
UserService userService = (UserService) app.getBean("userService");

2、通过Bean的字节码获取

此方式一次只获取一个或多个实例

java
UserService userService = app.getBean(UserService.class);