Spring
文章平均质量分 94
崩玉~雅
步履蹒跚
展开
-
全面开战系列之Spring源码---依赖注入(五)
AutowireCapableBeanFactory getAutowireCapableBeanFactory() throws IllegalStateException;原创 2021-01-04 18:33:59 · 593 阅读 · 0 评论 -
全面开战系列之Spring源码---Bean实例化流程(四)
文章目录系列文章目录 前言 一、FactoryBean 二、实例化Bean过程 2.1.缓存 2.2.实例化bean 2.3.属性装配 2.4.回调接口 三、总结 系列文章目录前言本篇主要分析bean实例化的大体过程,主要分为缓存,构造函数实例化bean,属性装配,回调生命周期接口这4个模块。对于各个模块的具体细节实现,在之后的章节会详细分析。本篇先把各个流程串起来,然...原创 2020-12-29 17:54:48 · 352 阅读 · 0 评论 -
全面开战系列之Spring源码---IOC实例化前的准备工作(三)
文章目录系列文章目录 前言 一、配置BeanFactory 二、动态注册bean到容器 三、注册BeanPostProcessor 四、总结系列文章目录前言在上一节IOC启动流程中,已经分析了加载bean过程,此时距离真正实例化bean步骤还有一段距离。本节主要分析从bean定义到bean实例化之间Spring会做什么。Spring的一个明显特性是:可扩展性强,允许使用者参与Ioc创建过程。回顾IOC的创建过程(refresh方法):AbstractApplica.原创 2020-10-14 16:43:00 · 155 阅读 · 0 评论 -
全面开战系列之Spring源码---IOC启动流程(二)
文章目录系列文章目录 前言 一、IOC启动全局概览 二、加载Bean信息到BeanFactory 1.创建BeanFactory并关联父容器 2.解析Xml配置文件 3.解析Document对象 总结系列文章目录全面开战系列之Spring源码---Spring概述(一) 全面开战系列之Spring源码---IOC启动流程(二)前言IOC是什么?控制反转,也称为依赖项注入(DI)。在此过程中,对象仅通过构造函数参数,工厂方法的参数或在构造或从工厂方法...原创 2020-10-14 10:54:51 · 429 阅读 · 0 评论 -
全面开战系列之Spring源码---Spring概述(一)
文章目录系列文章目录 前言 一.Spirng概述 二.源码阅读步骤 1.下载源码 2.基本配置 三.总结系列文章目录全面开战系列之Spring源码---Spring概述(一)前言在写这系列文章前,我先狠狠的打了自己两个巴掌,看了看之前Mybatis源码系列的时间在7月底,至今2个半月没写博客了。痛斥自己的懒惰,当真是声泪俱下,刻骨铭心。但今天终于重拾初心,继续征战。本系列主要探讨Spring框架,系列名定为:全面开战!一起冲一、Spring...原创 2020-10-13 14:03:05 · 322 阅读 · 0 评论 -
如何在静态方法中使用注入的对象
1:在通常情况下,如果需要在静态方法中使用注入的对象,注入的对象会为null。例如:public Class utils{@Autowiredpublic TenantInfoDao tenantInfoDao; public static void test(String id){ String mac = tenantInfoDao.getMac(id)...原创 2019-04-12 10:37:24 · 4852 阅读 · 0 评论