Spring
IT丶小污
在路上.....
展开
-
spring+mybatis之声明式事务管理实例
spring+mybatis之声明式事务管理实例(原文地址:http://www.cnblogs.com/geningchao/p/6628452.html)1.事务管理 理解事务管理之前,先通过一个例子讲一下什么是事务管理:取钱。 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后A转载 2017-10-30 21:34:39 · 593 阅读 · 0 评论 -
IOC/DI 理解整理
IOC是一种叫做“控制反转”的设计思想。1、较浅的层次——从名字上解析 “控制”就是指对 对象的创建、维护、销毁等生命周期的控制,这个过程一般是由我们的程序去主动控制的,如使用new关键字去创建一个对象(创建),在使用过程中保持引用(维护),在失去全部引用后由GC去回收对象(销毁)。 “反转”就是指对 对象的创建、维护、销毁等生命周期的控制由程序控制改为由IOC容器控制,需要某个对转载 2017-10-24 23:32:14 · 238 阅读 · 0 评论 -
Spring AOP详解
Spring AOP详解原博客链接链接AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不转载 2017-10-25 11:21:35 · 599 阅读 · 0 评论 -
Spring配置事物的5种方式
Spring事务配置的五种方式 (原文地址:http://www.blogjava.net/robbie/archive/2009/04/05/264003.html) Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制转载 2017-10-26 21:14:59 · 263 阅读 · 0 评论 -
Spring事务的隔离级别和传播行为
Spring事务的隔离级别和传播行为(原文地址:http://www.cnblogs.com/yangy608/archive/2011/06/29/2093478.html)一、Spring事物的传播属性Propagation (事务的传播属性)Propagation : key属性确定代理应该给哪个方法增加事务行为。这样转载 2017-10-26 21:23:47 · 276 阅读 · 0 评论 -
Spring的两种代理JDK和CGLIB的区别
Spring的两种代理JDK和CGLIB的区别(原文地址:http://blog.csdn.net/u013126379/article/details/52121096)一、原理区别:java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的c转载 2017-11-04 13:39:50 · 709 阅读 · 0 评论 -
spring四种依赖注入方式
spring四种依赖注入方式 (原文地址:http://blessht.iteye.com/blog/1162131) 平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我转载 2017-12-03 18:49:39 · 226 阅读 · 0 评论 -
spring多个AOP执行先后顺序
spring多个AOP执行先后顺序(原文地址:http://blog.csdn.net/qqxhwwqwq/article/details/51678595)众所周知,spring声明式事务是基于AOP实现的,那么,如果我们在同一个方法自定义多个AOP,我们如何指定他们的执行顺序呢?网上很多答案都是指定order,order越小越是最先执行,这种也不能算是错,但有些片面。配置AOP执行顺序的三种方...转载 2018-03-13 17:18:41 · 16819 阅读 · 5 评论