引言
  1. 当我们要使用 Spring ,且已经配置好了 Spring 之后。
  2. 我们就需要在实际项目中加载 Spring 容器,获得配置文件,从而得以进一步的使用。
  3. 我把这个理解为声明,使用 Spring 之前,先要声明也就是获得这个 Spring 本身。
  4. 容易想到的方式就是通过路径找到这个文件,从而引用其中的内容。
  5. 以下是几种加载 Spring 容器的方法
演示用到的几个类(随意自定义的类以及 Spring 的配置文件)
  1. UserService,一个简单的调用实现类的方法
    加载Spring容器的三种方式
  2. UserServiceImp,一个简单的打印
    加载Spring容器的三种方式
  3. 一个简单的 beans 的 Spring 配置文件,为名字为 userService ,路径为com.huel.service.UserServiceImp 的这个类中 name 为 name 的对象赋值,值为 “zhangsan”
    加载Spring容器的三种方式
传统调用 service 的方式

加载Spring容器的三种方式

Spring容器加载方式一:类路径获取配置文件

加载Spring容器的三种方式

Spring容器加载方式二:文件系统路径获取配置文件【绝对路径】

加载Spring容器的三种方式

Spring容器加载方式三:使用 BeanFactory() 获取配置文件

加载Spring容器的三种方式

总结
  1. 可以看到,在引用 Spring 配置文件的时候,我们首先需要加载到这个 Spring 的配置文件,然后才能应用。
  2. 通常使用的方法是 ApplicationContext
  3. 通常使用的也是 一,二 这两种方式

相关文章: