6-Spring-IoC容器

作者: 宠辱不惊的咸鱼 | 来源:发表于2018-04-06 16:23 被阅读10次

BeanFactory

概述

spring-001.jpg
  • 例1
    • 别名map:bean111 -> bean11 -> bean1
<bean id="bean1" class="com.fjh.bean.Bean1" name="bean11"/>
<alias name="bean11" alias="bean111"/>
  • 例2
    • 别名map:bean111 -> bean2
<bean id="bean1" class="com.fjh.bean.Bean1" name="bean11"/>
<alias name="bean11" alias="bean111"/>

<bean id="bean2" class="com.fjh.bean.Bean2"/>
<alias name="bean2" alias="bean111"/>
  • 例3
    • 别名map:bean111 -> bean11 -> bean2
<bean id="bean1" class="com.fjh.bean.Bean1" name="bean11" />
<alias name="bean11" alias="bean111"/>

<bean id="bean2" class="com.fjh.bean.Bean2"/>
<alias name="bean2" alias="bean11"/>
  • 例4
    • 别名map:bean111 -> bean2
<bean id="bean1" class="com.fjh.bean.Bean1" name="bean11"/>
<alias name="bean11" alias="bean111"/>

<bean id="bean2" class="com.fjh.bean.Bean2" name="bean111"/>
  • 例5
    • 容器启动失败
    • 原因:bean的id和name属性会被缓存,做冲突检测
<bean id="bean1" class="com.fjh.bean.Bean1" name="bean11"/>

<bean id="bean2" class="com.fjh.bean.Bean2" name="bean11"/>

ApplicationContext

概述

spring-002.jpg
  • 附加功能
    • EnvironmentCapable
    • MessageSource:支持信息源,实现国际化
    • ApplicationEventPublisher:事件分发
    • ResourcePatternResolver:访问资源

相关文章

  • 6-Spring-IoC容器

    BeanFactory 概述 例1别名map:bean111 -> bean11 -> bean1 例2别名map...

  • 6-Spring-IoC容器初始化

    概述 步骤Resource定位Document载入BeanDefinition注册 XmlBeanFactory ...

  • 6-Spring-IoC概述

    概述 What is IoC Inversion of Control Why IoC业务层尽量不承担bean的管...

  • Docker入门(3)---Docker容器

    Docker 容器操作 启动容器 启动已终止容器 容器查看 停止容器 进入容器 删除容器

  • Docker容器管理

    目录 创建容器 启动容器 停止容器 进入容器 删除容器 容器迁移 1. 创建容器 docker创建容器可以用doc...

  • Docker 容器命令

    运行容器 运行Redis容器: 容器列表 停止容器 停止Redis 启动容器 停止Redis 端口映射 删除容器 ...

  • 一、容器

    (1)容器分类 <1>顺序容器(序列容器) <2>关联容器 <3>容器适配器 (2)vector容器 <1>概念 ...

  • docker容器命令

    1、查看运行的容器 2、查看所有的容器 3、创建容器 4、进入容器 5、启动容器 6、停止容器 7、删除容器 8、...

  • spring的父子容器及配置

    spring父子容器 spring总的上下文容器有父子之分,父容器和子容器。** 父容器对子容器可见,子容器对父容...

  • STL--vector、deque、list、set、map、s

    vector(向量容器) deque(双端队列容器) list(链表容器) set(集合容器) map(映射容器)

网友评论

    本文标题:6-Spring-IoC容器

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