Spring
文章平均质量分 78
你算哪块小饼干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 · 618 阅读 · 0 评论 -
spring mybatis多数据源开启事务,数据源不能切换的解决办法及源码分析(看完之后你绝不后悔)
上一章我们已经讲解了spring的读写分离,但是如果加入事务的时候切换数据源就失败了,搞了半天居然换来这种结果。。。。这边文章就会带着大家深入了解问什么加入事务之后切换数据源会失败及解决办法。下面的文章会将一些源码,这些鬼东西读起来很烦,但是我们已经走到这步了只能硬着头皮硬钢!!!```@Transactional public void all(){ TestService currentclass= (TestService ) AopContext.currentP...原创 2021-04-28 11:29:46 · 4068 阅读 · 5 评论 -
spring mybatis 下的多数据源
# spring mybtis 下的多数据源最近在项目中遇到了需要读写分离的需求优化,在此正好记录一下这次实现的过程及遇到的问题和自己的一些扩展(机智如我)。实现的方式就是一些公共的方案:1 继承**AbstractRoutingDataSource** 重写 **determineCurrentLookupKey** 方法2 使用 自定义注解 aop 的方式切换数据源使用上述方法基本上可以完成多数据源的读写分离了,那还等什么?){ //一顿处理}else if("bb".equals(type)){ //又是一顿处理}else if(){ }else if(){ }else if(){ }```当然了,自己写的呢我们自己肯定可以看懂了...原创 2021-04-09 14:48:57 · 321 阅读 · 0 评论 -
Spring点点滴滴之静态代理
最近学习了静态代理,首先举个例子,就是租房子的例子。在这里有房东,中介,和我(租房子的)。这里房东将房子委托给中介,中介带这我去看房子,房子满意房东将房子租给我,我把中介费给中介。这就是一个静态代理的过程。中介代理了租房子的过程,而且在这个过程中加入了自己的一些业务(带人看房子,收中介费)。 简单的用例图就是这样的 下面就是一些简单的代码:public interface userService原创 2016-11-28 20:25:35 · 257 阅读 · 0 评论 -
Spring的点点滴滴之动态代理
动态代理的一些代码的举例public class ProxyInvocationHandler implements InvocationHandler{ private Object target; public void setTarget(Object target) { this.target = target; } public Object原创 2016-11-29 14:36:34 · 214 阅读 · 0 评论 -
Spring的点点滴滴之aop
我个人对aop的理解就是在不改变原有代码的基础上嵌入一些公共的服务,aop的本质就是动态代理 在使用aop之前先要导入两个架包: 之后就是配置文件的一些配置,如下: 加入这些: xmlns:aop="http://www.springframework.org/schema/aop"http://www.springframework.org/schema/aop http原创 2016-11-29 19:43:21 · 332 阅读 · 0 评论 -
Spring的点点滴滴之依赖注入
最近学习了依赖注入把自己所学的记录下来,首先就是有构造方法的依赖注入,要用到,这种标签的用法一般如下<constructor-arg name="" value="></constructor-arg> <constructor-arg index="" value="></constructor-arg> <constructor-arg name="" ref="">原创 2016-11-28 15:25:18 · 233 阅读 · 0 评论
分享