Spring
文章平均质量分 66
玄郭郭
那些年 那些路 梦,在路上。
展开
-
常用的Spring Aware解析
常用的Spring Aware解析在初始化bean前,会调用如下AwareBeanNameAware: 方法 setBeanName(String name) 获取到bean在spring中定义的beanName,一般很少用BeanClassLoaderAware:方法 setBeanClassLoader(ClassLoader classLoader); 获取spring 容器的类加载器ClassLoader 对象BeanFactoryAware: 实现这个BeanFactoryAwa...原创 2021-05-07 23:27:56 · 307 阅读 · 0 评论 -
Spring Bean后置处理器解析
目录Spring Bean后置处理器解析一、postProcessBeforeInstantiation二、determineCandidateConstructors三、postProcessMergedBeanDefinition四、getEarlyBeanReference五、postProcessAfterInstantiation六、postProcessProperties、postProcessPropertyValues七、postProcessBefo.原创 2021-05-07 23:23:12 · 1373 阅读 · 0 评论 -
Spring AOP源码解析
目录Spring AOP源码解析一、Spring相关介绍二、源码解析 1、解析切面 2、创建代理 3、调用代理Spring AOP源码解析一、Spring相关介绍https://blog.csdn.net/Me_xuan/article/details/115601543二、源码解析从Spring相关介绍中,我们也就大致的了解的AOP的相关知识。那么接下来要深入源码去解析AOP的工作流程。AOP是如何集成至Spring的呢?我们知道,Sp...原创 2021-04-11 17:06:04 · 341 阅读 · 0 评论 -
Spring AOP
目录Spring AOP一、前言二、AOP 概念三、Spring AOP包含以下类型的通知四、Spring AOP的功能和目标五、允许@AspectJ的支持六、代码示例Spring AOP一、前言使用Spring面向切面编程:面向切面编程(Aspect-oriented Programming 简称AOPAOP) ,是相对面向对象编程(Object-oriented Programming 简称OOP)的框架,作为OOP的一种功能补充. OOP主要的模块单元是类(c原创 2021-04-11 16:38:41 · 307 阅读 · 0 评论 -
Spring IOC常见问题
Spring IOC常见问题一、Spring中常见(重要)的接口BeanFactory : Spring顶层核心接口,使用了简单工厂模式,负责生产BeanBeanDefinition : Bean定义 Spring顶层核心接口,封装了生产Bean的一切原料BeanDefinitionReader : 用来读取BeanDefinition,就比如通过一个配置类,知道我们要去扫描哪个路径下的文件,就是通过BeanDefinitionReader来逐一读取到BeanDefiniti...原创 2021-04-06 23:48:21 · 469 阅读 · 0 评论 -
Spring 源码环境搭建
目录Spring 源码环境搭建Spring 源码环境搭建由于gradle我没玩过,我自己搭建也是根据百度找到的方法搭建的。这个方法我亲测过,我的是已经搭建成功了的。链接地址:https://www.xiaoheidiannao.com/78623.html...原创 2021-04-06 23:10:22 · 187 阅读 · 0 评论 -
Spring MVC源码分析
目录Spring MVC源码分析一、Spring MVC主体流程二、Spring MVC 加载流程Spring MVC源码分析一、Spring MVC主体流程二、Spring MVC 加载流程注:下次贴源码上来。原创 2021-04-05 23:31:49 · 224 阅读 · 0 评论 -
Spring IOC源码解析
Spring IOC源码解析一、Spring IOC 加载总览二、Spring IOC扫描Bean定义三、Spring IOC Bean的创建流程四、Spring IOC 解决循环依赖问题注:目前这是大致的流程图,下次抽时间把源码贴上来...原创 2021-04-05 23:26:04 · 255 阅读 · 0 评论