加载中
Spring源码-AOP(三)-Spring AOP的四种实现

There is a crack in everything, That's how the light gets in. 万物皆有裂缝,那是光照进来的地方。 -- 莱昂纳多 科恩

2017/08/13 23:55
1.3W
Mybatis源码解析(四)-整合Spring

在实际使用时,一般将Mybatis整合到Spring中,也是将Mapper接口的生命周期交给Spring来管理。 1.单个Mapper的配置 <!-- 数据源 --> <bean id="dataSource" class="org.springframework.jdbc....

2020/05/22 17:32
157
Dubbo解析(三)-动态代理与包装

Dubbo作为RPC框架,首先要完成的就是跨系统,跨网络的服务调用。消费方与提供方遵循统一的接口定义,消费方调用接口时,Dubbo将其转换成统一格式的数据结构,通过网络传输,提供方根据规则找...

2018/06/26 08:37
1.4W
Dubbo解析(二)-内核实现之SPI机制(下)

上一章我们介绍了JDK的SPI机制,它旨在建立一种服务发现的规范。而Dubbo基于此根据框架的整体设计做了一些改进: JDK的SPI机制会一次性实例化所有服务提供者实现,如果有提供者的初始化很耗时...

2018/06/14 07:13
2.1K
Dubbo解析(一)-内核实现之SPI机制(上)

Dubbo采用微内核+插件的方式,使得设计优雅,扩展性强。但也给源码的学习带来了一定的困难,初看者常常迷失在找不到方法的具体实现。在学习dubbo源码前,必须要了解其内核的SPI机制.什么是S...

2018/06/11 00:33
1K
Spring事务管理(五)-超时时间

2020/5/14更新 感谢@雪初寒 指出的问题,他按照下文的方式测试后产生了timeout异常。我重新验证了源码,发现是mybatis版本的问题。issue见https://github.com/mybatis/spring/issues/115 ,写...

2018/02/02 21:00
11.4W
Spring事务管理(三)-PlatformmTransactionManager解析和事务传播方式原理

Spring在事务管理时,对事务的处理做了极致的抽象,即PlatformTransactionManager。对事务的操作,简单地来说,只有三步操作:获取事务,提交事务,回滚事务。 public interface PlatformTra...

Spring事务管理(二)-TransactionProxyFactoryBean原理

通常Spring事务管理的配置都是XML或者声明式注解的方式,然后想要学习其运行的原理,从TransactionProxyFactoryBean深入更合适。我们从事务相关的核心类开始,逐步介绍Spring事务的运行机制。...

Spring事务管理(一)-三种配置方式

当项目的数据需要持久化存储时,不可避免要和数据库交互。在交互过程中,对事务的支持则是尤为重要。JDBC规范支持对事务的操作,在深入浅出JDBC(一) - Connection与事务介绍一章中简要介绍了...

深入浅出JDBC(四) - Insert与Spring SimpleJdbcInsert

Sql的Insert操作,因为表的主键一般都设置成自增的原因,相较于update操作,多了对自增id的获取。spring jdbc对insert操作的支持也很完善,不仅在JdbcTemplate的update方法中支持返回主键,更...

2018/01/06 18:21
8.1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部