文章 2023-06-12 来自:开发者社区

Spring IOC源码:<context:component-scan>源码详解

文章目录Spring源码系列:前言正文方法1:configureScanner方法2:createScanner方法3:registerDefaultFilters方法4:parseTypeFilters方法5:createTypeFilter方法6:doScan方法7:findCandidateComponents方法8:isCandidateComponent方法9:isCandidateC....

文章 2023-06-12 来自:开发者社区

Spring IOC源码:obtainFreshBeanFactory 详解(下)

文章目录Spring源码系列:前言正文方法1:parseCustomElement方法2:getNamespaceHandlerResolver().resolve方法3:getHandlerMappings方法4:namespaceHandler.init()方法5:handler.parse自定义命名空间1、新建自定义命名空间处理器2、新建自定义命名空间解析器3、新建spring.handl....

Spring IOC源码:obtainFreshBeanFactory 详解(下)
文章 2023-06-12 来自:开发者社区

Spring IOC源码:obtainFreshBeanFactory 详解(中)

文章目录Spring源码系列:前言正文方法1:processBeanDefinition方法2:parseBeanDefinitionElement方法3:parseBeanDefinitionElement方法4:parseBeanDefinitionAttributes方法5:parseConstructorArgElements方法6:parseConstructorArgElement方....

文章 2023-06-12 来自:开发者社区

Spring IOC源码:obtainFreshBeanFactory 详解(上)

文章目录Spring源码系列:前言正文方法1:prepareRefresh方法2:obtainFreshBeanFactory方法3:refreshBeanFactory方法4:createBeanFactory方法5:new DefaultListableBeanFactory方法6:customizeBeanFactory方法7:loadBeanDefinitions方法8:loadBean....

Spring IOC源码:obtainFreshBeanFactory 详解(上)
文章 2023-06-12 来自:开发者社区

Spring IOC源码:ApplicationContext刷新前准备工作

文章目录Spring源码系列:前言正文方法1:super(parent);方法2: AbstractApplicationContext:方法3: setParent方法4:setConfigLocations方法5: resolvePath方法6:getEnvironment方法7:createEnvironment方法8:StandardEnvironment方法9 resolveRequi....

Spring IOC源码:ApplicationContext刷新前准备工作
文章 2023-06-12 来自:开发者社区

Spring IOC源码:核心流程介绍

文章目录Spring源码系列:前言编写Spring IOC入口1、创建需要被管理的类2、编写配置文件3、入口4、debug流程节点简介prepareRefresh();obtainFreshBeanFactory();prepareBeanFactory(beanFactory);postProcessBeanFactory(beanFactory);invokeBeanFactoryPostP....

Spring IOC源码:核心流程介绍
文章 2023-06-12 来自:开发者社区

简单易懂的Spring IOC 思路介绍

Spirng源码全系列:Spring IOC源码:简单易懂的Spring IOC 思路介绍Spring IOC源码:核心流程介绍Spring IOC源码:ApplicationContext刷新前准备工作Spring IOC源码:obtainFreshBeanFactory 详解(上)Spring IOC源码:obtainFreshBeanFactory 详解(中)Spring IOC源码:ob....

简单易懂的Spring IOC 思路介绍
文章 2023-06-12 来自:开发者社区

【面试必问】Spring核心之控制反转(IOC)

tip:作为程序员一定学习编程之道,一定要对代码的编写有追求,不能实现就完事了。我们应该让自己写的代码更加优雅,即使这会费时费力。 推荐:体系化学习Java(Java面试专题) 1、如何理解 IOC 1.1、什么是 Spring Bean Spring Bean是Spring框架中的一个核心概念,它是一个由Spring容器管理的对象。在Spring中,Bean是指任何一个由Spri...

【面试必问】Spring核心之控制反转(IOC)
文章 2023-06-11 来自:开发者社区

【Spring源码阅读】IOC容器的依赖注入

SpringIOC容器的依赖注入发生在用户第一次向IOC容器获取Bean时。除在BeanDefinition中设置lazy-init属性让容器完成bean的预实例化。我们在前面《Spring-IOC容器接口设计与功能》中曾讲过,容器BeanFactory通过getBean方法获取Bean。所以这篇文章,我们将从getBean()方法入手分析SpringIOC容器依赖注入的过程。以DefaultL....

【Spring源码阅读】IOC容器的依赖注入
文章 2023-06-11 来自:开发者社区

Spring源码阅读-IOC容器初始化过程

Spring IOC容器的初始化过程:Resource定位,BeanDefinition载入,向IOC容器注册BeanDefinition。整个过程由refresh()方法触发,三个过程由不同的模块完成,使用户更加灵活的对这三个过程剪裁和扩展。BeanDefinition 就是POJO对象在IOC容器中的抽象。通过BeanDefinition 这个数据结构,使IOC容器能够方便的对POJO对象也....

Spring源码阅读-IOC容器初始化过程

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等