本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
Springboot启动原理解析 Springboot启动原理解析
作者:平凡希 cnblogs.com/xiaoxi/p/7999885.html cnblogs.com/xiaoxi/p/7999885.html 我们开发任何一个Spring Bo
2021-04-05
Spring 事务使用详解 Spring 事务使用详解
前言什么是事务?根据 维基百科事务 介绍,数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。简单来说,事务就是将一系列操作当成一个不可拆分的执行逻辑单元,这些要么都成功,要么都失败。事务具有4
2021-04-05
Spring 事务初始化源码分析 Spring 事务初始化源码分析
前言在上篇文章  中详细介绍了 Spring 事务的使用过程,今天就来看下 Spring 事务是如何来实现,比如 Spring 事务在初始化的时候做了什么, Spring 事务是如何进行事务的提交和回滚的;为了避免篇幅太长,所以分开两
2021-04-05
Spring 事务提交回滚源码解析 Spring 事务提交回滚源码解析
前言在上篇文章   中分析了 Spring 事务初始化的一个过程,当初始化完成后,Spring 是如何去获取事务,当目标方法异常后,又是如何进行回滚的,又或是目标方法执行成功后,又是怎么提交的呢?此外,事务的提交和回滚由底层数据库进行控制,
2021-04-05
Spring AOP 注解方式源码解析 Spring AOP 注解方式源码解析
前言在上篇文章  中,知道了 Sprig AOP 的一个详细用法,现在的看看Spring 中是如何实现的。 aspectj-autoproxy我们知道,要想使用 Spring AOP ,必须首先在配置文件中添加该配置项 aop:aspec
2021-04-05
Spring AOP 功能使用详解 Spring AOP 功能使用详解
前言AOP 既熟悉又陌生,了解过 Spring 人的都知道 AOP 的概念,即面向切面编程,可以用来管理一些和主业务无关的周边业务,如日志记录,事务管理等;陌生是因为在工作中基本没有使用过,AOP 的相关概念也是云里雾里;最近在看 Spri
2021-04-05
Spring AOP 创建代理的源码解析 Spring AOP 创建代理的源码解析
前言在上篇文章   中已经获取到了 bean 的对应增强器,之后,就可以创建对应的代理了, Spring AOP 底层使用的是 JDK 动态代理和 CGLIB 的代理,在什么情况下使用 JDK动态代理,什么时候使用 CGLIB 代理
2021-04-05
Spring 中 bean 注册的源码解析 Spring 中 bean 注册的源码解析
前言所谓 bean 的注册,就是把在配置文件中配置的  bean 节点加载配内存中,供后续使用。 bean的注册主要分为两个阶段,一个是准备阶段,就是对配置文件进行解析,把配置文件加载到内存中,以  Document 的形式存放;第二个阶段
2021-04-05
Spring 的 getBean 方法源码解析 Spring 的 getBean 方法源码解析
文本将从以下几个方面介绍 FactoryBean 接口 BeanFactory 接口 BeanFactory 接口 和 FactoryBean 接口的区别 getBean 方法的源码解析 Spring 循环依赖的解决方式
2021-04-05
Spring bean 创建过程源码解析 Spring bean 创建过程源码解析
前言在上一篇文章    中分析了 Spring 中 bean 的注册过程,就是把配置文件中配置的 bean 的信息加载到内存中,以 BeanDefinition对象的形式存放,该对象中存放了 bean 的相关属性,下面就以 debug
2021-04-05
11 / 18