首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
spring
Funcy
创建于2022-05-28
订阅专栏
spring 相关内容,文章最早发布在开源中国博客,由于访问总是抽风,因此逐步搬迁到掘金。
等 12 人订阅
共49篇文章
创建于2022-05-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
spring事务(一):认识事务组件
前面分析完了spring aop相关功能后,本文将来分析spring aop的一个应用——事务管理。 1. 从两个demo讲起 在正式分析前,我们先来思考下,如果让我们自己来基于spring aop来
spring事务(二):事务的执行流程
在spring事务之认识事务组件一文中,我们通过一个demo演示了如何使用spring事务管理功能,然后分析了@EnableTransactionManagement注解的功能,本文将继续分析spri
spring事务(三):事务的隔离级别与传播方式的处理01
在上一篇文章的最后,我们提到事务的执行在TransactionAspectSupport#invokeWithinTransaction方法中,本文将从这个方法出发,探究spring的事务机制。 注:
spring事务(四):事务的隔离级别与传播方式的处理02
本文是《事务的隔离级别与传播方式的处理》分析的第2篇,接上文,我们继续。 3.5 获取事务信息 事务的信息会在TransactionAspectSupport#createTransactionIfN
spring事务(五):事务的隔离级别与传播方式的处理03
本文是《事务的隔离级别与传播方式的处理》分析的第3篇,接上文,我们继续。 上文中我们提到了事务的开启(doBegin(...))、挂起(suspend(...))与创建保存点(createAndHol
spring事务(六):事务的隔离级别与传播方式的处理04
本文是《事务的隔离级别与传播方式的处理》分析的第4篇,接上文,我们继续。 3.6 执行具体的业务 这块代码如下: 这里最终会调用到业务方法UserService#insert,本文并不会探究这其中是如
spring mvc(一):springmvc demo 与 @EnableWebMvc 注解
1. demo 准备 为了更好地分析springmvc相关源码,我们需要先准备一个springmvc的demo,这里的demo还是放在spring-learn模块。 1. 引入 tomcat 包 在
spring mvc(二):DispatcherServlet 初始化流程
在上一篇文章中,我们通过一个简单的demo成功启动了springmvc应用,在提供的demo中,我们知道tomcat在启动时会调用MyWebApplicationInitializer#onStart
spring mvc(三):RequestMapping 初始化流程
前面的文章中,我们分析了DispatcherServlet初始化流程,本文将来分析RequestMapping初始化流程。这里所说的RequestMapping初始化流程,直观来说,就是spring处
spring mvc(四):请求执行流程(一)之获取Handler
上一篇文章我们分析RequestMapping初始化流程,本文将分析spring mvc的请求执行流程。 1. 请求的执行入口 在spring mvc之DispatcherServlet 初始化流程一
spring mvc(五):请求执行流程(二)之执行Handler方法
本文是springmvc请求执行流程的第二篇文章,在上一篇文章中,我们分析了DispatcherServlet#doDispatch方法,总结出请求执行分为如下步骤: 获取对应的HandlerExec
spring mvc(六):请求执行流程(三)之视图渲染
本文是springmvc请求执行流程的第二篇文章,在上一篇文章中,我们分析了DispatcherServlet#doDispatch方法,总结出请求执行分为如下步骤: 获取对应的HandlerExec
spring mvc(七):spring mvc总结
1. servlet 3.0 规范 本系列一开始,先介绍了servlet3.0规范,通过该规范,可以让我们实现web项目的0xml配置. servlet3.0规范中,servlet通过SPI机制提供了
spring mvc(八):spring容器启动tomcat
在spring mvc 之 springmvc demo 与 @EnableWebMvc 注解一文中,我们提供了一个示例demo,该 demo 会先启动 servlet 容器,然后通过servlet3
spring组件之BeanFactory
在学习spring容器中,最先接触的可能是 ApplicationContext,但beanFactory才是spring提供的最顶级的容器。 1. 什么是beanFactory beanFactor
spring组件之ApplicationContext
1. ApplicationContext 简介 我们在启动spring容器时,一般像这样启动: 或这样: 这里的 AnnotationConfigApplicationContext 与 Annot
spring组件之BeanDefinition
1. 什么是 BeanDefinition BeanDefinition 从名称上来看,就是bean定义,用来定义 spring bean 的信息。 在 java 中,定义一个类的元信息(构造方法,成
spring组件之 BeanFactoryPostProcessor
1. 什么是 BeanFactoryPostProcessor BeanFactoryPostProcessor 中文名叫 spring beanFactory 的后置处理器,可以用来定制化 bean
spring组件之BeanPostProcessor
BeanPostProcessor 中文名为 spring bean的后置处理器,区别于 BeanFactoryPostProcessor,BeanPostProcessor 可以对 bean 进行操
spring探秘之ConfigurationClassPostProcessor(一):处理@ComponentScan注解
在 spring启动流程之执行BeanFactoryPostProcessor一文中,在执行BeanFactoryPostProcessor过程中,有一个重要的类会被执行到,它就是Configurat
下一页