![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
龙门前的小鲤鱼
这个作者很懒,什么都没留下…
展开
-
如何实现自己创建事务控制类
创建ConnectionUtil类 public class ConnectionUtil {// 存放和当前线程绑定的连接private ThreadLocal<Connection> threadLocal = new ThreadLocal<>();private DataSource dataSource;/** * 返回当前线程绑定的连接对象 *...原创 2019-08-13 18:34:04 · 780 阅读 · 0 评论 -
AOP相关术语
Joinpoint(连接点) (程序中所有方法的方法前、方法后、异常时等时机都是连接点)Spring支持在方法调用前、方法调用后、方法抛出异常时这些程序执行点织入增强。我们知道黑客攻击系统需要找到突破口,没有突破口就无法进行攻击,从这一角度上来说,AOP是一个黑客(因为它要向目前类中嵌入额外的代码逻辑),连接点就是AOP向目标类打入楔子的候选点。Pointcut(切入点)(定位你感兴趣的...原创 2019-08-13 19:00:00 · 427 阅读 · 0 评论 -
Spring的声明式事务
事务基本特性原子性:一个事务内的操作要成功都成功,要失败都失败。比如转账案例,转账和到账要么同时成功要么同时失败。一致性:一致性和原子性描述的是同一件事,只不过角度不一样。原子性是从一个事务内的操作的角度来说的,要成都成要失败都失败。一致性是从数据的角度来说的,比如转账,转账的初始数据状态(1000,1000),现在转100块,转账完成后,对外来说,数据状态要么(900,1100),要么是...原创 2019-08-13 19:29:45 · 116 阅读 · 0 评论 -
generator工具报错如何处理
今天使用以前用过 的工具generator自动生成代码时,报了如下错误:[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) on project SSM: Execution default-cli of goal org....原创 2019-08-16 16:44:00 · 1771 阅读 · 0 评论