首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
user7651790162510
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
spring源码系列8:AOP源码解析之代理的创建
springAOP底层是通过动态代理和CGLB代理实现的。也就是spring最终的落脚点还应该是在Proxy+InvocationHandler 或者Enhancer + MethodInterceptor上。 带着这个期待我们看看spring是如何组织AOP的,并在动态代理之…
BeanDefinition 合并
BeanDefinition的合并1.BeanDefinition有父子关系,有个属性叫parentName,通过parentName可以设置BeanDefinition的父子关系2.为什么要设置Be
Spring高手之路12——BeanDefinitionRegistry与BeanDefinition合并解析
本文深入探讨Spring的BeanDefinition和BeanDefinitionRegistry,详细介绍BeanDefinition的合并过程及其源码分析,揭示了Spring配置元数据的内在逻辑
Spring AOP就是这么简单啦
没有学Spring AOP之前,我们就可以使用代理来完成。 Spring AOP默认是使用JDK动态代理,如果代理的类没有接口则会使用CGLib代理。 JDK在创建代理对象时的性能要高于CGLib代理,而生成代理对象的运行性能却比CGLib的低。 看到这里我们就应该知道什么是S…
@PropertySource注解源码分析
`@PropertySource` 注解,用于指定外部的属性文件,从而将该文件中的键值对加载到 Spring 的 `Environment` 中。这样,我们就可以在应用程序中轻松地访问和使用这些属性值
Spring 源码阅读 69:MethodInterceptor 分析
本文详细分析了 Spring AOP 中五种增强类型对应的拦截器中增强方法 invoke 的执行逻辑。
【重写SpringFramework】第二章aop模块:单通知切面Advisor(chapter 2-3)
增强具有普惠意义,AOP的核心是按需提供服务,如何动态地标定适用范围,是构建切面的关键所在。Advisor组件的三大作用是什么?
Spring源码:Bean工厂的后置处理器 invokeBeanFactoryPostProcessors
在 xml 解析中我们知道了标签定义的实例通过解析Beandefinition 加载到 Spring 容器中,而解析的具体方法就在AbstractApplicationContext##refresh
SmartInstantiationAwareBeanPostProcessor源码分析
能够对 Spring 容器创建的 beans 进行更精细的控制和更多的干预,尤其是在涉及代理和其他高级场景时。
@Configuration中的proxyBeanMethods属性详解
@Configuration注释中的proxyBeanMethods参数是springboot1.0,升级到springboot2.0之后新增的比较重要的内容, 该参数是用来代理bean的 1.理论