对象交给Spring来管理——IOC
    对象中可能会有一些属性—-自动帮我们将属性值赋上
    对象创建的同时能自动的将对象中的属性值注入进去——-DI(Dependency Injection)
    控制翻转IOC 依赖注入DI
    面向切面编程AOP
    通过bean创建的同时给属性赋值
    1.set方法赋值



    注意 无参数构造方法必须存在 属性对应的set方法也必须存在
    底层代码:
    image.png
    2.构造方法赋值



    目前为止这个bean对象中的属性 基本类型都可以管控。type标签内管控:int Integer String
    底层代码:
    image.png
    加载BeanFactory一个小扩展:
    BeanFactory factory = new ClassPathXmlApplicationContext(“”);
    BeanFactory factory = new FileSystemXmlApplicationContext(“”);

    SystemPath(系统路径 当前电脑的硬盘路径 C D)
    ProjectPath(工程路径 当前写源代码的地方 并不是最终字节码的位置)
    ClassPath(真实类路径 字节码所在的地方 字节码文件信息加载入内存)