框架
计算机编程老师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring源码分析11
refresh包括applicationContext的所有功能 刷新上下文环境 初始化beanFactory,对xml文件进行读取 对beanFactory进行各种功能填充 子类覆盖方法做额外处理 激活各种bean的处理器 注册拦截bean的处理器 为上下文初始化message源 初始化应用消息广播器 留给子类初始化其他的bean 注册bean中找到listener bean,注册到消息广播器中 初始化剩下单实例 完成刷新过程,通知生命周期处理器lifecycleProcesso.原创 2021-01-21 13:39:15 · 1447 阅读 · 2 评论 -
spring源码分析10
初始化bean 应用后处理器 激活用户自定义的init方法 激活aware方法 处理器的应用 注册disposableBean 原文链接:https://gper.club/articles/7e7e7f7ff3g5agcd原创 2021-01-20 17:54:05 · 1059 阅读 · 0 评论 -
spring源码分析9
属性注入 根据名称自动注入 根据类型注入 寻找类型匹配的逻辑 获取属性 原文链接:https://gper.club/articles/7e7e7f7ff3g5agc2原创 2021-01-19 17:47:53 · 1038 阅读 · 0 评论 -
spring源码分析8
创建bean 制定bean使用对应的策略创建新的实例 bean的注入 调用实例化的方法 根据scope注册bean 使用工厂初始化策略 构造函数自动注入 使用默认构造函数 根据参数解析构造函数 构造函数自动注入 使用默认构造函数构造 实例化策略 原文链接:https://gper.club/articles/7e7e7f7ff3g5agc7 ...原创 2021-01-19 17:23:31 · 891 阅读 · 0 评论 -
spring源码分析7
获取单例bean 原文链接:https://gper.club/articles/7e7e7f7ff3g5agc4原创 2021-01-19 16:03:27 · 900 阅读 · 1 评论 -
spring源码分析6
提取自定义标签处理器 标签解析 自定义标签,自定义处理 bean的加载 下会分解bean的解析 原文链接:https://gper.club/articles/7e7e7f7ff3g5bgc1原创 2021-01-19 15:21:34 · 768 阅读 · 2 评论 -
spring源码分析5
对alias的标签解析 import标签的解析 自定义标签的解析 原文链接:https://gper.club/articles/7e7e7f7ff3g5bgc0原创 2021-01-13 17:36:37 · 794 阅读 · 0 评论 -
spring源码4
注册解析beanDefition 通过beanName注册beanDefition 通过别名注册beanDefinition alias标签的稍后对alias的解析 原文链接:https://gper.club/articles/7e7e7f7ff3g5bgc5原创 2021-01-13 16:48:24 · 783 阅读 · 0 评论 -
spring源码分析3
解析bean标签 对import,alias,bean,beans的标签处理 对bean标签的解析和注册 解析bean的子元素 默认对于其他标签的解析 创建一个属性承载beanDefintion 创建了各种bean实例,便可以对bean信息进行解析 解析子元素meta 解析子元素lookup-method 解析子元素replaced-method 解析子元素constructor-arg 解析ele元素 对子元素的处理 解析子元素qua’lifier 解析默认原创 2021-01-12 16:41:39 · 847 阅读 · 0 评论 -
Spring源码分析2
XmlValidationModeDetector类中开启验证方法: 获取document 经过了验证模式,就可以用读取文档是用 EntityReslover的用法 解析和注册BeanDefition bean的注册搞完了 原文链接:https://gper.club/articles/7e7e7f7ff3g58gc1 ...原创 2021-01-12 16:03:33 · 928 阅读 · 0 评论 -
spring源码分析1
1,学习spring源码笔记 下面是各个类的作用 容器的基础是xmlBeanFactory XmlBeanFactory bf = new XmlBeanFactory (new ClassPathResource(“beanFactoryTest.xml”)) classPathResource是一个资源统一解析器 @Override public InputStream getInputStream() throws IOException { InputStream is; if原创 2021-01-12 14:57:45 · 1902 阅读 · 0 评论 -
Spring注解驱动
1.1. Spring基础注解 1.1.1. @Configuration Spring配置Bean有多种形式,一种是XML方式,一种是@Configuration注解的方式,表示是一个配置类(同XML功能相同),作为Bean的载体。 package org.springframework.context.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import ja原创 2021-01-06 16:46:23 · 1429 阅读 · 1 评论 -
Spring IoC 源码分析 (基于注解) (二) 之 包扫描
在上篇文章Spring IoC 源码分析 (基于注解) 一我们分析到,我们通过AnnotationConfigApplicationContext类传入一个包路径启动Spring之后,会首先初始化包扫描的过滤规则。那我们今天就来看下包扫描的具体过程。 还是先看下面的代码: AnnotationConfigApplicationContext类 //该构造函数会自动扫描以给定的包及其子包下的所有类,并自动识别所有的Spring Bean,将其注册到容器中 public AnnotationConfigApp原创 2020-12-29 11:27:33 · 443 阅读 · 1 评论 -
Spring IoC 源码分析 (基于注解) 一
一、 IoC 理论 IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 二、IoC方式 Spring为IoC提供了2种方式,一种是基于xml,另一种是基于注解。 标签来定义bean,进行管理。 @Bean注解来定义bean,进行管理。 本次文章我们就来分析下基于注解的IoC原理,在看文章之前我们可以带一些疑问,这样有助于我们更好的理解。 @Bean是干什么用的? @Controller、@Se原创 2020-12-29 10:53:26 · 432 阅读 · 0 评论
分享