Spring
文章平均质量分 71
Spring基础知识
~Will~
这个作者很懒,什么都没留下…
展开
-
03Spring底层架构核心概念
BeanDefinition表示Bean定义,BeanDefinition中存在很多属性用来描述一个Bean的特点。一个BeanPostProcessor可以在任意一个Bean的初始化前和初始化之后去额外做一些用户自定义的逻辑。可以通过设置BeanDefinition设置一个Bean的其他属性。在Spring中,可以通过以下几种方式定义Bean。先定义一个MessageSource。为什么会有FactoryBean?FactoryBean的使用场景。原创 2024-01-21 23:06:15 · 958 阅读 · 0 评论 -
02手写Spring底层原理
【代码】02手写Spring底层原理。原创 2024-01-21 16:26:15 · 377 阅读 · 0 评论 -
01Spring底层核心原理解析
AOP进行动态代理,在创建一个Bean的过程,Spring在最后一步会去判断当前正在创建的这个Bean是不是需要进行AOP,如果需要则会进行动态代理。当我们从Spring容器中得到UserService的Bean对象时,拿到的就是UserServiceProxy对象,也就是代理对象。@Transaction,就表示该方法在调用时会开启Spring事务,而这个方法所在的类所对应的Bean对象会是该类的代理对象。AnnotationConfigApplicationContext的构造方法会做的事情。原创 2024-01-09 21:16:03 · 824 阅读 · 0 评论