![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
白话 spring 源码
文章平均质量分 84
白话一些spring 体系的一些源码
你算哪块小饼干ys
小菜鸟一枚
展开
-
白话 spring session 源码
# 项目中一直使用spring session但是以前都是只有在使用没有深入了解其原理,这次碰巧项目不是很忙仔细研究了一下他的原理 ## spring session 的使用 使用很简单网上一大堆教程这里面就简单说一下 引入jar包 ``` <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis...原创 2021-06-03 20:41:45 · 407 阅读 · 0 评论 -
spring mybatis多数据源开启事务,数据源不能切换的解决办法及源码分析(看完之后你绝不后悔)
上一章我们已经讲解了spring的读写分离,但是如果加入事务的时候切换数据源就失败了,搞了半天居然换来这种结果。。。。 这边文章就会带着大家深入了解问什么加入事务之后切换数据源会失败及解决办法。下面的文章会将一些源码,这些鬼东西读起来很烦,但是我们已经走到这步了只能硬着头皮硬钢!!! ``` @Transactional public void all(){ TestService currentclass= (TestService ) AopContext.currentP...原创 2021-04-28 11:29:46 · 3680 阅读 · 5 评论 -
spring mybatis 下的多数据源
# spring mybtis 下的多数据源 最近在项目中遇到了需要读写分离的需求优化,在此正好记录一下这次实现的过程及遇到的问题和自己的一些扩展(机智如我)。实现的方式就是一些公共的方案: 1 继承**AbstractRoutingDataSource** 重写 **determineCurrentLookupKey** 方法 2 使用 自定义注解 aop 的方式切换数据源 使用上述方法基本上可以完成多数据源的读写分离了,那还等什么? ![](https://files.mdnice.com/us原创 2021-04-28 11:29:21 · 334 阅读 · 0 评论