Spring
徒步凉城-Jasper
代码一撸到底
展开
-
深入理解Spring事务原理
事务的基本原理 Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。 对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 1、获取连接 Connection con = DriverManager.getConnection() 2、开启事务con.setAutoCommit(true/false); 3、执行CRUD ...转载 2018-10-18 17:48:22 · 533 阅读 · 0 评论 -
JDK和CGLIB动态代理原理区别
代理模式 代理类和被代理类实现共同的接口(或继承),代理类中存有指向被代理类的索引,实际执行时通过调用代理类的方法、实际执行的是被代理类的方法。 而AOP,是通过动态代理实现的。 简单来说: JDK动态代理只能对实现了接口的类生成代理,而不能针对类 CGLIB是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法(继承) Spring在选择用JDK还是CGLiB的依据: 当B...转载 2018-10-18 17:49:15 · 251 阅读 · 0 评论 -
Spring中循环引用的处理
links Spring中循环引用的处理-1 Spring中循环引用的处理-2 Spring中循环引用的处理-2转载 2018-10-18 17:49:48 · 851 阅读 · 0 评论