栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-09-27

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-09-27

一、Spring Freamwork简介
    IOC(Inversion of controll)、DI(Dependecy Injection)
    Aop
    Data Access
    Web

        死磕 https://blog.csdn.net/a1290123825/category_8557693.html

        Spring IOC 容器源码分析_Javadoop

        https://segmentfault.com/a/1190000016261917

https://yikun.github.io/2015/05/29/Spring-IOC%E6%A0%B8%E5%BF%83%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/

二、五个核心组件    
         1、Resource(资源的访问策略)
        

Resource、ResourceLoader-ResourcePatternResolver


    2、BeanFactory(bean容器,维护着一个 BeanDefinition map ,根据 BeanDefinition 的描述进行 bean 的创建和管理)

    3、Beandefinition(描述 Spring 中的 Bean 对象)

        【Spring4揭秘 基础5】BeanDefinition及读取、注册_爵士陈的博客-CSDN博客


        ClassPathResource resource = new ClassPathResource("bean.xml");  <获取资源>
        
        DefaultListableBeanFactory factory = new DefaultListableBeanFactory();  <获取 BeanFactory>
        
        XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory); 根据新建的BeanFactory创建一个BeanDefinitionReader对象,该 Reader 对象为资源的解析器>
        
        reader.loadBeanDefinitions(resource);

        资源定位、装载、注册
        XML Resource => XML document => Bean Definition 。    
    BeandefinitionReader(读取 Spring 的配置文件的内容,并将其转换成 Ioc 容器内部的数据结构:BeanDefinition)

    4、ApplicationContext(Spring 容器,应用上下文,是 BeanFactory 的扩展升级版)


        继承 MessageSource,提供国际化的标准访问策略。
        继承 ApplicationEventPublisher ,提供强大的事件机制。
        扩展 ResourceLoader,可以用来加载多个 Resource,可以灵活访问不同的资源。
        对 Web 应用的支持。·    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272433.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号