- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Spring 事务传播特性
事务方法相互调用时,事务是如何传播的,由传播特性指定。相互调用,如 Aservice.methodA()调用了Bservice.methodB()方法,会遵循传播特性。如果是Aservice.methodA1() 调用了同一个类的methodA2()方法,这种不遵守传播特性,只是当作普通方法调用。package cn.tnt.aop.service;import java.util.Li...
2018-11-07 15:55:43 675
原创 Spring利用AOP 自定义注解实现数据源动态切换
使用到了AbstractRoutingDataSource,它是一个数据源抽象类,它继承于AbstractDataSource,而AbstractDataSource实现DataSource接口。这个抽象的数据源类,维护了一个目标数据源表,一个默认的数据源,有一个抽象的方法用来提供数据源key,每次使用数据源获取连接的时候,都会使用数据源key去数据源表查找对应数据源返回,找不到就返回默认的数据源...
2018-11-06 15:30:24 1419 4
原创 基于SpringMVC拦截器和自定义注解实现接口防重复提交
原理:页面在访问接口之前,需要在服务器端申请一个token,在访问接口的时候把token提交给服务器,拦截器中做验证,如果token无效则则返回错误提示,token可用,则删除服务器端token,继续访问接口。token 使用Redis存储,每次申请token时候,创建一个唯一序列,保存到Redis里,校验token通过后,在Redis中删除这个token。Redis del(String k...
2018-11-01 15:35:44 1512
rocketmq-console.zip
2021-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人