博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AOP概念
阅读量:5111 次
发布时间:2019-06-13

本文共 484 字,大约阅读时间需要 1 分钟。

1.2.1 PointCut

pointcut是在joinpoint哪一个方法进行切入的

即在哪个地方进行切入,它可以指定某一个点,也可以指定多个点。

比如类A的methord函数,当然一般的AOP与语言(AOL)会采用多用方式来定义PointCut,比如说利用正则表达式,可以同时指定多个类的多个函数。

1.2.2 Advice

在切入点干什么,指定在PointCut地方做什么事情(增强),打日志、执行缓存、处理异常等等。

1.2.3 Advisor/Aspect

PointCut + Advice 形成了切面Aspect,这个概念本身即代表切面的所有元素。但到这一地步并不是完整的,因为还不知道如何将切面植入到代码中,解决此问题的技术就是PROXY

 

Joinpoint 连接点

说的简单点其实就是类的成员方法,每一个成员方法都可以叫做joinpoint

joinpoint只支持方法,不支持成员属性,成员属性完全可以用set和get方法来达到目的

转载于:https://www.cnblogs.com/handsome1013/p/10118314.html

你可能感兴趣的文章
如何查看电脑配置
查看>>
转:30分钟了解Springboot整合Shiro
查看>>
WP7:模拟开始屏幕Tile漂动效果
查看>>
一、MyBatis简介与配置MyBatis+Spring+MySql
查看>>
邻接表
查看>>
Golang flag包使用详解(一)
查看>>
python文件IO
查看>>
regsvr32简介
查看>>
升级到 .NET Core 2.1
查看>>
C#多线程交替赋值取值
查看>>
对Java前四章的感受
查看>>
【Linux】ping命令详解
查看>>
对团队成员公开感谢博客
查看>>
密码学总结
查看>>
java学习第三天
查看>>
jq 通配符,模糊查询
查看>>
javaEE中的spring配置笔记
查看>>
CameraComponent Quality
查看>>
带课截图
查看>>
扑克牌的问题
查看>>