首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SPRING
订阅
siliang42
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Spring AOP实现过程
我们可以通过@EnableAspectJAutoProxy开启spring aop功能,启动自动代理。从这个注解入手,看看它做了什么事情。 AnnotationAwareAspectJAutoProxyCreator到底是啥呢??观察它的继承结构体系,我们发现它实现了BeanP…
Spring 容器原理 注册BeanPostProcessor
registerBeanPostProcessors(beanFactory)Spring会在实例化Bean之前注册BeanPostProcessor源码分析PostProcessorRegistra
回顾:Spring框架发展史
相信经历过不使用框架开发 Web 项目的老 Java 程序员都会比较有感触,如今的程序员开发项目太轻松了,基本只需要关心业务如何实现,通用技术问题只需要集成框架便可,免去了很多重复琐碎的配置工作。 工作时间久了以后,发现对Spring的了解还停留在一个基本会使用的阶段,对它的一…
从应用到底层 36张图带你进入Redis世界
C语言中String用char[]数组表示,源码中用SDS(simple dynamic string)封装char[],这是是Redis存储的最小单元,一个SDS最大可以存储512M信息。 当你执行set name sowhat的时候,其实Redis会创建两个RedisObj…
SpringBean生命周期以及循环依赖问题(不包含aop)
首先获取所有已注册的bean的名字,然后遍历所有beanName,获取到bean定义信息之后(beanDefinition保存了bean的基本信息包括是否单例,是否懒加载等),判断该对象是否是正常的bean对象,然后走接下来看AbstractBeanFatory.getBean…
springboot-starter中的SPI 机制
SPI的全称是Service Provider Interface, 直译过来就是"服务提供接口", 听起来挺别扭的, 所以我试着去就将它翻译为"服务提供商接口"吧. 我们都知道, 一个接口是可以有很多种实现的. 例如搜索,可以是搜索系统的硬盘,也可以是搜索数据库.系统的设计者…
Spring IOC容器源码分析最优解,一文通透!
许多文章都是分析的xml配置,但是现在Spring Boot开发多基于注解。本文从注解的角度分析Spring IOC容器源码。 BeanDefinition接口定义了一个包含属性、构造器参数、其他具体信息的bean实例。 向上查看调用,发现会在ConfigurationClas…
spring是如何解决循环依赖的?
①构造器的循环依赖:这种依赖spring是处理不了的,直 接抛出BeanCurrentlylnCreationException异常。 ②单例模式下的setter循环依赖:通过“三级缓存”处理循环依赖。 ③非单例循环依赖:无法处理。 initializeBean:调用sprin…