![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring 源码阅读
文章平均质量分 95
像海一样清澈
这个作者很懒,什么都没留下…
展开
-
mybatis架构和 Spring 整合源码解析
mybatis架构:https://www.jianshu.com/p/15781ec742f(引用这位大佬的)个人总结: public static void main(String[] args) throws IOException { String resource = "Mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactor原创 2021-07-01 18:53:42 · 139 阅读 · 0 评论 -
Spring AOP 源码解析
AOP中的几个概念Advisor 和 AdviceAdvice,我们通常都会把他翻译为通知,其实很不好理解,其实他还有另外一个意思,就是“建议”,我觉得把Advice理解为“建议”会更好。比如,我们已经完成了一个功能,这时客户跟我们说,我建议在这个功能之前可以再增加一些逻辑,再之后再增加一些逻辑。在Spring中,Advice分为:前置Advice:MethodBeforeAdvice 后置Advice:AfterReturningAdvice 环绕Advice:MethodIn原创 2021-06-29 16:14:31 · 227 阅读 · 0 评论 -
Spring 依赖注入源码解析
接上一节内容,分析依赖注入和属性填充贴上测试代码:@Component//@Order(2)public class Test { public String test = "test";}原创 2021-06-23 16:57:26 · 602 阅读 · 0 评论 -
Spring Bean生命周期doCreateBean源码阅读
bean的生命周期的几个后置接口都是在这个方法里面调用,所以单独开一篇该方法的源码阅读下面从两个点来阅读:1.何时调用(只看容器启动)2原创 2021-06-15 14:38:20 · 268 阅读 · 0 评论 -
spring Bean 生命周期BeanNameAware, BeanFactoryAware, ApplicationContextAware, InitializingBean接口详解
继续接着上一篇完成后续接口的解析还是借用上一篇引用大佬的文章:第二大类:只调用一次的接口(只做用于bean)这一大类接口的特点是功能丰富,常用于用户自定义扩展。第二大类中又可以分为两类:Aware类型的接口 生命周期接口无所不知的AwareAware类型的接口的作用就是让我们能够拿到Spring容器中的一些资源。基本都能够见名知意,Aware之前的名字就是可以拿到什么资源,例如BeanNameAware可以拿到BeanName,以此类推。调用时机需要注意:所有的Aware方法都是在原创 2021-06-11 17:57:21 · 793 阅读 · 0 评论 -
spring Bean 生命周期及BeanPostProcessor和InstantiationAwareBeanPostProcessor详解
引用这位大佬的文章基础进行补充:https://www.jianshu.com/p/1dec08d290c1原创 2021-06-11 16:20:27 · 609 阅读 · 0 评论