摘要: 阅读全文
posted @ 2019-06-11 21:21 余温未散 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1 切入点:实际增强的方法 2 常用的表达式 execution(<访问修饰符>?<返回类型><方法名>(<参数>)<异常>) (1)execution(* cn.itcast.aop.Book.add(..)) (2)execution(* cn.itcast.aop.Book.*(..)) (3 阅读全文
posted @ 2019-06-11 21:15 余温未散 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1 在spring里面进行aop操作,使用aspectj实现 (1)aspectj不是spring一部分,和spring一起使用进行aop操作 (2)Spring2.0以后新增了对AspectJ支持 2 使用aspectj实现aop有两种方式 (1)基于aspectj的xml配置 (2)基于aspe 阅读全文
posted @ 2019-06-11 21:09 余温未散 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Joinpoint(连接点): 类里面可以被增强的方法,这些方法称为连接点(可以被增强的方法) Pointcut(切入点):所谓切入点是指我们要对哪些Joinpoint进行拦截的定义. Advice(通知/增强):所谓通知是指拦截到Joinpoint之后所要做的事情就是通知.通知分为前置通知,后置通 阅读全文
posted @ 2019-06-11 21:02 余温未散 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 画图分析原理 阅读全文
posted @ 2019-06-11 20:57 余温未散 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1 aop:面向切面(方面)编程,扩展功能不修改源代码实现 2 AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码 3 aop底层使用动态代理实现 (1)第一种情况,有接口情况,使用动态代理创建接口实现类代理对象 (2)第二种情况,没有接口情况,使用动态代理创建类的子类代理对象 阅读全文
posted @ 2019-06-11 20:50 余温未散 阅读(113) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/lz1170063911/article/details/79772474 阅读全文
posted @ 2019-06-11 16:51 余温未散 阅读(72) 评论(0) 推荐(0) 编辑
摘要: Spring的ioc操作 1 把对象的创建交给spring进行管理 2 ioc操作两部分: (1)ioc的配置文件方式 (2)ioc的注解方式 IOC底层原理 1 ioc底层原理使用技术 (1)xml配置文件 (2)dom4j解决xml (3)工厂设计模式 (4)反射 2 画图分析ioc实现原理 阅读全文
posted @ 2019-06-11 16:28 余温未散 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1 spring是开源的轻量级框架 2 spring核心主要两部分: (1)aop:面向切面编程,扩展功能不是修改源代码实现 (2)ioc:控制反转, - 比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象 - 把对 阅读全文
posted @ 2019-06-11 16:20 余温未散 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在Spring的核心配置文件applicationContext.xml中配置事务,主要配置三大方面:事务管理器、事务通知和定义事务性切面。 代码如下: <beans xmlns="http://www.springframework.org/schema/beans"xmlns:context=" 阅读全文
posted @ 2019-06-11 15:59 余温未散 阅读(1110) 评论(0) 推荐(0) 编辑