《Spring源码深度解析》读后感

本文是阅读《Spring源码深度解析》后的读后感。书中详细介绍了Spring的各个模块,包括XML解析、Bean加载、AOP、Spring JDBC与MyBatis、事务管理、SpringMVC、RMI和JMS。虽然内容全面,但被批评为缺乏焦点,重点不突出。作者提到了Bean的循环引用处理和动态代理机制是印象较深的部分。
摘要由CSDN通过智能技术生成

大概三周看完《Spring源码深度解析》写下一篇读后感玩

首先高度概括:内容过于丰富 重点不突出

本书共分8个模块

1、XML解析部分非常全面,

各种配置方法,

解析步骤都有介绍,这里其实就是些嵌套的调用,Spring源码肯定比自己写的优美。

 

2、SpringBean加载主要涉及

获取beanName、

缓存、

反射,

处理循环依赖、

属性注入,

单例与原型。其实概念就这么多作者跟踪的比较详细,感觉跟踪的太深反而有点抓不到重点。

 

3、AOP

动态代理(基于接口的代理-JDK动态代理)、

静态织入(基于类的代理-CGLIB )。

proxyFactory实现原理 怎么返回带有织入功能的代理对象

IntroductionAdvisor与PointcutAdvisor区别:IntroductionAdvisor只能用于类级别的拦截和Introduction类型的Advice;而PointcutAdvisor可以使用任意类型的Pointcut和除Introduction类型以外的Advice。

 

织入操作过程

 

4、spring jdbc 与 mybatis

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值