zoukankan      html  css  js  c++  java
  • spring-ioc心得


    1.创建spring容器,严格的来说就是创建ClassPathXmlApplicationContext对象,
    该对象属于ApplicationContext类型(是一个接口)该接口下有很多实现类,
    其中一个就是ClassPathXmlApplicationContext,该实现类是从src下加载配置类,
    另一个是实现类是FileSystemXmlApplicationContext,该实现类是从文件系统中记载配置文件,
    若使用该实现类,那么就需要带盘符写绝对路径,ApplicationContext接口继承于BeanFactory接口
    BeanFactory和ApplicationContext接口的区别:
    BeanFactory是spring容器的顶层接口,ApplicationContext是其子接口,
    他由BeanFactory派生而来,包含了BeanFactory的所有功能BeanFactory在创建容器时不会创建对象,
    当从容器里面获取对象时才会创建对象,该类容器适用于资源较少的情况,比如说给机顶盒写代码
    这种所需的内存较少
    ApplicationContext在创建容器时就会创建对象。适用于资源较多的情况
    2.获取对象的细节
    在配置文件中配置对象,没有唯一标识时,可以通过Class类型的对象来获取,
    但是该配置文件中只能有一个该类型的bean,若有多个就会报错
    3.除了上述方法可以创建对象后,还可以通过静态工厂创建对象和通过普通工厂创建对象


  • 相关阅读:
    python的虚拟环境管理
    树的转换
    表达式·表达式树·表达式求值
    找和为K的两个元素
    最大奇数与最小偶数之差的绝对值
    L1-026 I Love GPLT (5分)
    L1-025 正整数A+B (15分)
    L1-024 后天 (5分)
    L1-023 输出GPLT (20分)
    L1-022 奇偶分家 (10分)
  • 原文地址:https://www.cnblogs.com/jamers-rz/p/14039585.html
Copyright © 2011-2022 走看看