Spring源码阅读二十:BeanFactoryPostProcessor解读
本文是Spring源码阅读计划的第二十篇文章,本文简单解读一下BeanFactoryPostProcessor这个类,算是对Spring IoC容器(BeanFactory)初始流程的一个补充解读
BeanFactoryPostProcessor是在BeanFactory创建和初始化之后执行的容器级别后置处理器,之前解读IoC容器初始化流程(以及AnnotationConf...
本文是Spring源码阅读计划的第二十篇文章,本文简单解读一下BeanFactoryPostProcessor这个类,算是对Spring IoC容器(BeanFactory)初始流程的一个补充解读
BeanFactoryPostProcessor是在BeanFactory创建和初始化之后执行的容器级别后置处理器,之前解读IoC容器初始化流程(以及AnnotationConf...
在2023年9月发布的JDK21版本中,最令人关注的自然是虚拟线程(Virtual Threads)。
JDK21的Release
Notes地址为https://www.oracle.com/java/techn...
本文是Spring源码阅读计划的第十九篇文章,本文着重解读事务管理器TransactionManager。
上一篇文章讲到事务拦截器TransactionInterceptor最终使用事务管理器TransactionManager来获得事务、提交事务、回滚事务等,TransactionStatus
就是事务对象,TransactionDefinition是事务定义信息/事务...
本文是Spring源码阅读计划的第十八篇文章,本文着重解读事务拦截器TransactionInterceptor。
上一篇已经解读了事务属性和事务切面Advisor(Pointcut+Advice)对象的解析和注册流程,本篇开始解读事务拦截器TransactionInterceptor对普通的数
据库操作语句方法的增强处理,TransactionInterceptor是事务...
由于一些懂得都懂的原因,国内上github网站经常断断续续的连接不上,而且github的图片不管一些开源项目的,还是博客的,都会无法下载直接显示”?”图标。
下面是解决方法:
1.使用梯子。读者不会使用梯子的请自己去解决,笔者不提供任何关于梯子的帮助。
2.登录一个查询DNS的网站。比如笔者博客的一个图片的地址’https://raw.githu...
本文是Spring源码阅读计划的第十七篇文章,本文着重解读事务元素的解析过程和事务代理对象的创建过程。
Spring事务也是是使用AOP创建代理来实现的,之前解读AOP标签的处理过程:解析AOP标签,注册Advisor(包含Pointcut切面方法和Advice通知/增强处理),然后
在Bean的postProcessAfterInitialization处理过程中,由Ab...
本文是Spring源码阅读计划的第十六篇文章,本文着重介绍@RequestBody和@ResponseBody的处理流程。
上一篇文章已经介绍DispatcherServlet的请求处理流程流程,@ResponseBody主要用于不返回View直接写回数据。在前后端分离的架构,
后端不负责视图和视图渲染这些了,只提供数据交互的API,这也是我单独开一篇文讲解这两...
本文是Spring源码阅读计划的第十五篇文章,本文着重介绍DispatcherServlet的请求处理流程,也就是DispatcherServlet.doDispatch()
方法。
上一篇文章已经介绍了SpringMVC的简单使用和DispatcherServlet的初始化流程,本文开始阅读doDispatch()方法的方法。
本文源码地址为:Read More