关于spring中aop的理解和说明(个人理解)
2012-11-24 20:48
453 查看
aop:面向切面,就是系统中有很多各不相干的类的方法,在这些众多方法中要加入某种系统功能的代码。
面向切面:要定义好通知和切入点
通知——指在什么时候实行。
切点——指在什么地方执行。
实现aop采用的是代理技术,客户端不再调用目标类而是调用代理类
实现aop的步骤:
一:准备一个被拦截的类
二:书写一个通知类,实现MethodInterceptor
三:书写一个测试类
1:声明代理被拦截类的代理bean
2:声明切点
3:将通知与切点整合成为一个完整的aop
4:给代理类注册这个aop
5:从代理类中重新获取被代理的类
6:强转后执行已经被代理的类的方法
面试中经常碰到这个问题。
个人理解,仅供参考。
面向切面:要定义好通知和切入点
通知——指在什么时候实行。
切点——指在什么地方执行。
实现aop采用的是代理技术,客户端不再调用目标类而是调用代理类
实现aop的步骤:
一:准备一个被拦截的类
二:书写一个通知类,实现MethodInterceptor
三:书写一个测试类
1:声明代理被拦截类的代理bean
2:声明切点
3:将通知与切点整合成为一个完整的aop
4:给代理类注册这个aop
5:从代理类中重新获取被代理的类
6:强转后执行已经被代理的类的方法
面试中经常碰到这个问题。
个人理解,仅供参考。
相关文章推荐
- Spring特点中关于DI,IOC及AOP的个人理解
- 关于SpringAOP的初步认识(个人理解)
- Spring特点中关于DI,IOC及AOP的个人理解
- 关于Spring的AOP容器的简单理解
- 关于spring的AOP的理解
- Spring:IOC与AOP的个人理解
- 关于spring AOP的浅薄理解
- 关于Spring IOC的一点个人理解
- java 关于Spring中Aop的简单理解以及SpringBoot如何添加Aop实现步骤
- spring的AOP个人理解和使用
- 关于Spring中AOP的理解
- spring面试之关于AOP和DI的理解
- Spring AOP详解 (转) 以及IOC(个人理解)
- 关于对Spring中AOP的Advice(通知、增强)的属性Around的理解
- Spring特点中关于DI,IOC及AOP的理解
- 关于Spring面向切面编程(AOP)的理解
- 关于Spring AOP与IOC的个人思考
- Spring中IOC和AOP的理解说明
- 个人关于Spring Boot的理解1:=> Spring Boot的产生
- Spring面向切面编程AOP的个人理解