![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring源码学习笔记
文章平均质量分 92
Spring源码
程序员zhi路
Java开发工程师
展开
-
6.Spring之依赖注入源码解析(上)
方法参数个数为0个,并且 (方法名字以"get"开头 或者 方法名字以"is"开头并且方法的返回类型为boolean)**set方法的定义是:**方法参数个数为1个,并且 (方法名字以"set"开头并且方法返回类型为void)原创 2023-11-19 15:18:22 · 117 阅读 · 0 评论 -
5.Bean的销毁过程
但是我们在定义一个Bean时,如果这个Bean实现了DisposableBean接口,或者实现了AutoCloseable接口,或者在BeanDefinition中指定了destroyMethodName,那么这个Bean都属于“DisposableBean”,这些Bean在容器关闭时都要调用相应的销毁方法。会把实现了AutoCloseable接口的类封装成DisposableBeanAdapter,而DisposableBeanAdapter实现了DisposableBean接口。原创 2023-11-19 15:15:16 · 117 阅读 · 0 评论 -
4.Spring之Bean生命周期源码解析(上)
实例化自动注入Aware对象初始化可以在这个步骤中,对Bean最终进行处理,Spring中的**AOP就是基于初始化后实现**的,**初始化后返回的对象才是最终的Bean对象**。### 总结BeanPostProcessor2. 实例化5. 自动注入7. Aware对象9. 初始化。原创 2023-11-19 15:13:30 · 99 阅读 · 0 评论 -
3.Spring之底层架构核心概念解析
我们还可以。原创 2023-11-19 15:05:40 · 71 阅读 · 0 评论 -
1.Spring底层核心原理解析
但都只是大致流程,。对于这三行代码应该,大部分同学应该都是比较熟悉,这是学习Spring的hello world。光看这三行代码,其实,也不能理解为什么需要ClassPathXmlApplicationContext和getBean()方法,随着课程的深入将会改变你此时的观念,而对于上面的这些疑问,也会随着课程深入逐步得到解决。对于这三行代码,你现在可以认为:如果你要用Spring,你就得这么写。就像你要用Mybatis,你就得写各种Mapper接口。原创 2023-11-19 15:02:50 · 47 阅读 · 0 评论