![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 88
潭影空人心
千山鸟飞绝,万径人踪灭。
孤舟蓑笠翁,独钓寒江雪。
展开
-
spring 中 bean 注册的优先级分析
本文从源码角度分析了为什么 spring 中 xml 定义的 BeanDefinition 优先级最高。原创 2024-08-16 08:08:54 · 244 阅读 · 0 评论 -
spring 中包自动扫描之 ConfigurationClassPostProcessor
从 spring 源码角度分析了对 spring JavaConfig 模式下配置类的解析,以及配置类中定义的 Bean 的加载,详细介绍了 @Bean 修饰方法的处理过程。原创 2024-08-15 09:28:49 · 626 阅读 · 0 评论 -
spring 注解模式下对依赖的解析
从源码角度分析了 spring 注解模式下对依赖解析的实现过程。原创 2024-08-13 19:40:00 · 635 阅读 · 0 评论 -
spring 中自动注入注解的实现
本文从源码角度介绍了 spring 中基于注解的自动注入的实现过程。原创 2024-08-14 12:11:04 · 1049 阅读 · 0 评论 -
spring 中包自动扫描之 component-scan 解析
本文从源码角度介绍了 spring 中 context 标签下 component-scan 的解析,对指定注解类型的类进行注册以及注解模式下内部后置处理器的注册。原创 2024-07-30 09:01:31 · 586 阅读 · 0 评论 -
spring 中的注解操作 -- annotation 包
介绍了 spring-core 模块下 annotation 包下相关类对注解的操作,AnnotationTypeMappings 映射关系的建立及注解的检索匹配相关实现。原创 2024-07-27 23:50:21 · 596 阅读 · 0 评论 -
spring 中的属性解析器 PropertyResolver
本文介绍了 spring 中的属性解析器 PropertyResolver 及其相关实现,并从源码的角度对其中占位符的解析做了详细介绍。原创 2024-07-24 12:05:29 · 754 阅读 · 1 评论 -
spring 中对象创建之 BeanWrapperImpl 的初始化
spring 中对象创建时对 BeanWrapperImpl 的初始化,及利用 BeanWrapperImpl 的扩展实现 bean 属性类型转换服务。原创 2024-07-23 12:31:17 · 946 阅读 · 0 评论 -
spring 中的字节码文件访问 -- classreading 包
spring 中对 class 字节码文件的访问,获取定义类的相关信息。原创 2024-07-16 18:57:31 · 1065 阅读 · 0 评论 -
spring 中的资源文件加载
spring 中资源文件的加载介绍原创 2024-07-12 11:38:30 · 1514 阅读 · 2 评论 -
spring 中的路径匹配
spring 中对于资源路径匹配的实现原创 2024-07-12 00:56:09 · 729 阅读 · 0 评论 -
spring 中自动代理生成器的实现
本文从源码角度介绍了 spring 中自动代理生成器的实现逻辑,并针对代理的创建、方法的调用及拦截器链的创建做了相关描述,最后总结了不同的代理生成器在整个的代理过程中的相同点和区别。原创 2024-06-26 10:47:37 · 1008 阅读 · 0 评论 -
cglib 代理的生成过程
介绍了 cglib 生成代理类的实现过程,以及为什么要生成相关工具类的一些思考原创 2024-06-25 23:31:58 · 966 阅读 · 0 评论 -
spring 对于 XML 中自定义标签的解析
spring 对 XML 配置文件中各种标签的解析逻辑原创 2024-06-14 23:47:19 · 622 阅读 · 0 评论 -
spring 解决循环依赖
spring 通过三级缓存解决循环依赖及三级缓存的必要性分析原创 2024-06-05 23:17:29 · 787 阅读 · 0 评论 -
spring 中 BeanPostProcessor 的调用时机
spring 中 BeanPostProcessor 的调用时机原创 2024-06-05 14:02:22 · 364 阅读 · 0 评论 -
判断一个类中的属性是否可写
通过 java.beans 包下的相关类判断一个给定属性在这个类中是否可写原创 2024-05-13 18:18:56 · 193 阅读 · 0 评论 -
Objenesis 底层探究
Objenesis 是一个 Java 库,用于在不调用构造方法的情况下创建对象。由于绕过了构造方法,所以无法调用构造方法中的初始化逻辑。相应的,Objenesis 无法创建抽象类、枚举、接口的实例对象。原创 2024-04-30 21:04:44 · 878 阅读 · 2 评论 -
Spring源码中包扫描路径匹配规则分析
Spring源码中包扫描路径匹配规则分析原创 2022-12-29 23:45:04 · 349 阅读 · 0 评论