谷河|BLOG
HOME
归档
标签
分类
关于
搜索
文章
46
标签
43
分类
7
HOME
归档
标签
分类
关于
谷河|BLOG
spring事务(4) 事务同步管理器
2018-01-17
|
spring
前言在spring创建事务的过程中,我们频繁地遇到了一个叫做事务同步管理器的东西。 我在阅读spring源码的过程,总是有这么两个疑惑: 事务同步管理器是用来做什么的 为什么要有事务同步管理器 通过阅读源码以及搜集资料,终于得到了这两个问题的答案。 TransactionSynchroniz ...
spring事务(3) spring事务创建部分源码解析
2018-01-13
|
spring
前言接着上一章节,我们这次阅读创建事务部分的源码,创建事务是在TransactionAspectSupport类的createTransactionIfNecessary方法中执行的。打开该方法的源码, 1234567891011121314151617181920212223242526prote ...
spring事务(2) spring事务入口及整体流程
2018-01-13
|
spring
入口在事务的xml解析部分,我们有说到对于代理方式实现的事务,我们最终是通过AOP来做的。 那么回想一下AOP的部分,AOP的调用最终都是通过MethodInterceptor的invoke方法。 在xml解析部分,AnnotationDrivenBeanDefinitionParser类的内部类A ...
spring事务(1) xml配置解析
2018-01-12
|
spring
xml解析与spring IoC容器的初始化时xml解析和spring AOP的xml解析一样,spring事务部分的xml解析同样是在BeanDefinitionParserDelegate类的parseCustomElement方法中执行的,spring事务部分所对应的命名空间为http://w ...
springMVC(13) springMVC源码阅读总结
2018-01-12
|
spring
前言已经距离阅读完springMVC的源码过了有一段时间了,一直都没有发现自己到现在还没有对springMVC的学习做一个最终的总结。于是利用这次整理博客的机会正好做一次总结。 springMVC可以整体分为两个部分 初始化部分 处理请求部分 而初始化部分同样可以分为两个部分 初始化根上下文以 ...
spring AOP(4) advice
2018-01-08
|
spring
前言在spring AOP中有这样五个advice: Around Before After AfterReturning AfterThrowing 区别我们直接从源码来看看这五种advice的区别吧。 1234567891011121314151617181920212223242526 ...
spring AOP(3) spring AOP的创建过程源码分析
2018-01-08
|
spring
前言在上一节的结束部分,我们提到了spring AOP的入口一个叫做AnnotationAwareAspectJAutoProxyCreator的类。 我们先来看看这个类的类图。 在这张图中我们有这么两个很重要的接口BeanPostProcessor和InstantiationAwareBea ...
spring AOP(2) 注解方式xml配置解析
2018-01-08
|
spring
xml解析与spring IoC初始化时注解解析一样,AOP配置部分的解析同样是在BeanDefinitionParserDelegate类的parseCustomElement方法中进行的,aop对应命名空间http://www.springframework.org/schema/aop。 里面 ...
spring AOP(1) 代理模式与JDK动态代理
2018-01-03
|
spring
代理模式代理模式是一个如下的结构 其中A为真实对象,A_proxy为代理对象,A与A_proxy实现了共同的接口A_interface。 在通常情况下我们访问A时直接通过new A来访问,但是在代理模式下,我们通过A_proxy来访问A。 因为A_proxy和A都实现了同样的接口,所以我们可以像直 ...
spring(4) web应用中spring IOC容器初始化(4) 注解方式初始化
2017-12-27
|
spring
前言我们在spring(2) web应用中spring IOC容器初始化(2)中有讲到除了默认命名空间之外,还有一个自定义命名空间的解析。那么我们这次所要阅读的注解方式的解析就是自定义命名空间解析的一种。 我们可以经常在配置文件中看到如下面的几行配置, 123<context:componen ...
1
2
3
4
5
谷河
文章
46
标签
43
分类
7
加入书签
分类
Java
12
python
1
spring
28
tomcat
1
人工智能
1
杂项
1
网络
2
网站资讯
文章数目 :
46
已运行时间 :
本站访客数 :
本站总访问量 :
Algolia