首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
昵称又又被用了
掘友等级
后端开发
linux,java,mysql
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
spring事务管理源码分析(二)事务处理流程分析
如果我们使用默认的配置,(即不修改@EnableTransactionManagement注解的默认值),那么spring内部将利用动态代理的方式(即JdkDynamicAopProxy对象)嵌入了事务管理的逻辑。如果对动态代理不熟悉的看官可以移步spring-AOP(一)实现…
spring事务管理源码分析(一)配置和事务增强代理的生成流程
在本篇文章中,将会介绍如何在spring中进行事务管理,之后对其内部原理进行分析。主要涉及 中间涉猎到一些spring关于注解配置的解析逻辑分析,这一部分比较通用,并不是spring事务管理模块特有的功能。在往后分析spring其他模块代码的时候可以借鉴 我们可以在配置类上标记…
spring-AOP(二)实现原理之AspectJ注解方式
在上一篇spring-AOP(一)实现原理我们了解了如何使用ProxyFactory来创建AOP代理对象,但其过程需要实现一些接口,并且需要一些比较复杂的配置。因此,在spring2.0之后,提供了一种较为便利的方式。 使用@Aspect注解声明一个切面类,之后通过@Enabl…
spring-AOP(一)实现原理
我们可以通过反射技术,为需要代理的目标对象,创造一个代理类出来,并且在代理类中执行我们所需要的逻辑,如:统计方法执行时间、打印日志。 当我们要代理的目标对象,并不是由一个接口实现时。我们无法通过JDK动态代理来进行代理对象的创建,这时候就需要cglib这种字节码技术的登场了。…
spring-IOC容器源码分析(二)BeanDefinition注册流程
在spring的容器接口体系中,我们可以使用原材料、工厂、生产线操作工人、最终产品的关系来类比BeanDefinition、BeanFactory、BeanRegistry、bean实例。 ClassMetadata,抽象出类的元数据的接口。提供获取类名、判断是否为接口类、是否…
spring-IOC容器源码分析(一)bean初始化流程
运行这个用例,spring bean container将在其内部对我们注入的bean进行实例化、初始化两个步骤。由于这里没有定义bean的作用域,因此我们注册的这个bean(即Car)将以单例的形式存在于container中。每一次调用context.getBean(Car.…
个人成就
文章被点赞
34
文章被阅读
11,266
掘力值
249
关注了
24
关注者
15
收藏集
2
关注标签
19
加入于
2015-10-30