美文网首页Java
Spring IoC(Inversion of Control

Spring IoC(Inversion of Control

作者: WarMj | 来源:发表于2020-02-26 16:56 被阅读0次
  • 作用
    • 降低程序间的耦合(依赖关系)
    • 耦合(依赖关系):在当前类需要用到其他类的对象
  • 获取核心容器
    • ClassPathXmlApplicationContext(XmlPath)
  • Bean的三种创建方式
    • 一、使用默认构造函数创建

      使用默认构造函数创建
    • 二、使用工厂类中的方法创建

      使用工厂类中的方法创建
    • 三、使用工厂类中的静态方法创建

      使用工厂类中的静态方法创建
  • Bean的作用范围
    • singleton
      • (单例)该作用域将 bean 的定义的限制在每一个 Spring IoC 容器中的一个单一实例(默认)。
    • prototype
      • (多例)该作用域将单一 bean 的定义限制在任意数量的对象实例。
    • request
      • 该作用域将 bean 的定义限制为 HTTP 请求。只在 web-aware Spring ApplicationContext 的上下文中有效。
    • session
      • 该作用域将 bean 的定义限制为 HTTP 会话。 只在web-aware Spring ApplicationContext的上下文中有效。
    • global-session
      • 该作用域将 bean 的定义限制为全局 HTTP 会话(集群)。只在 web-aware Spring ApplicationContext 的上下文中有效。
  • Bean的生命周期
    • 单例对象
      • 创建:当容器创建时
      • 存活:当容器存活时
      • 销毁:当容器销毁时
      • 总结:与容器共存亡
    • 多例对象
      • 创建:使用对象时,由Spring框架创建
      • 存活:对象使用时一直存活
      • 销毁:对象长时间不用,且没有别的对象引用,由Java的垃圾回收器回收
    • 对应标签
      • 创建:init-method
      • 销毁:destroy-method

相关文章

  • web填坑日记-Spring(1)

    Spring IOC(控制反转) IOC理论背景 IOC(Inversion of Control,控制反转 )...

  • Spring IOC学习笔记

    1 Spring的IOC理解 Spring IOC 思想的理解: Inversion of Control 控制反...

  • 2018-06-08

    IOC 容器 IOC容器和beans Spring实现了IOC (Inversion of Control)(控制...

  • Spring要点

    1.spring IOC AOP原理: IoC(Inversion of Control): IoC就是应用本身...

  • 7

    Spring: 1、IOC,AOP IOC:Inversion of Control,控制反转 AOP:Aspec...

  • Spring IOC 实现原理

    Spring IOC 实现原理 IOC: Inversion of Control ,即 "控制反转" , 不是什...

  • Spring IOC的原理及详解

    1 IoC原理 1.1 IOC ( Inversion of Control ) :控制反转 ➢ Spring C...

  • Spring 核心 AOP 及 IOC 详解

    IOC : Inversion of Control (1). IoC(Inversion of Control)...

  • spring IoC入门

    spring Ioc概念 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么...

  • Spring框架的IOC和AOP

    spring框架 Ioc(Inversion of Control)控制反转,在spring中BeanFactor...

网友评论

    本文标题:Spring IoC(Inversion of Control

    本文链接:https://www.haomeiwen.com/subject/qtjvchtx.html