首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
用户798697958213
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Spring 源码学习(九) Transaction 事务
业务系统的数据,一般最后都会落入到数据库中,例如 MySQL、Oracle 等主流数据库,不可避免的,在数据更新时,有可能会遇到错误,这时需要将之前的数据更新操作撤回,避免错误数据。 Spring 的声明式事务能帮我们处理回滚操作,让我们不需要去关注数据库底层的事务操作,可以不…
Spring 注解之@Import 注入的各种花活
今天来分享一下pig4cloud中涉及的@Import的注入形式。通过不同形式的注入方式,最大程度使得架构简洁。@Import导入一个组件来看EnablePigxDynamicRoute这个注解,当我
30张图带你分析:spring事务源码
很多人认为事务很简单,但是往往在工作中遇到一些事务的坑(尤其是事务方法中嵌套其它事务方法一起使用时)之后,我们却不知道问题产生的原因和如何有效的解决。 这就需要去分析Spring的核心源码,最终踏实地找到问题的原因和解决思路。 TransactionManagementConf…
从源码层次理解Spring事务
Spring有5种隔离级别,7种传播行为。这是面试常问的内容,也是代码中经常碰到的知识点。这些知识枯燥而且乏味,其中有些非常的绕。如果栽在这上面,就实在是太可惜了。 其实,数据库一般只有4种隔离机制,Spring抽象出一种default,根据数据设置来变动。 这是因为,Spri…
Spring AOP 源码解析
本文不会像 IOC 源码分析那篇文章一样,很具体地分析每一行 Spring AOP 的源码,目标读者是已经知道 Spring IOC 源码是怎么回事的读者,因为 Spring AOP 终归是依赖于 IOC 容器来管理的。
Spring AOP实现原理(一)AOP简介
Spring AOP是Spring众多优秀特性中的一个,我一直对它的实现比较好奇,最近有些闲暇时间,就整理了一些有关Spring AOP实现的资料。在整理的过程中,又稍作深入的理解一些优秀的框架和工具,比如asm,CGLIB,AspectJ等,顿觉自己知识浅薄,当然也难以抑制分…
Spring事务传播行为
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有…
Spring 事务机制详解
Spring事务机制主要包括 声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。 Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们 再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与…
深入理解Spring IOC(五) 、 创建bean实例
我们可以看出来,这块主要是来执行InstantiationAwareBeanPostProcessor的,为什么要在代码块1.3中这里调用呢?因为要给代理类一个机会替换掉原来的对象的,因为下一步就要在代码块1.4处都要调用doCreateBean创建真正的bean实例了。然后我…
Spring Ioc源码分析 之 Bean的加载(一)
当我们显示或者隐式地调用 BeanFactory#getBean(String name) 方法时,则会触发加载 Bean 阶段。代码如下: args :创建 Bean 时传递的参数。这个参数仅限于创建 Bean 时使用。 typeCheckOnly :是否为类型检查。 Spr…