- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
思路分析
案例设定:测定接口执行效率
简化设定:在接口执行前输出当前系统时间
开发模式:XMLor注解
思路分析:
1.导入坐标(pom.xml)
2.制作连接点方法(原始操作,Dao接口与实现类)
3.制作共性功能(类与)
4.定义切入点
5.绑定切入点与关系(切面)
(注解版)
①:导入aop相关坐标
dependency
groupIdorg.aspectj/groupId
artifactIdaspectjweaver/artifactId
version1.9.4/version
/dependency
说明:spring-context坐标依赖spring-aop坐标
(注解版)
②:定义dao接口与实现类
publicinterfaceBookDao{
publicvoidsave();
publicvoidupdate();
}
@Repository
publicclassBookDaoImplimplementsBookDao{
publicvoidsave(){
System.out.println(System.currentTimeMillis());
System.out.println(bookdaosave...);
}
publicvoidupdate(){
System.out.println(bookdaoupdate...);
}
}
(注解版)
③:定义类,制作
publicclassMyAdvice{
publicvoidbefore(){
System.out.println(System.currentTimeMillis());
}
}
(注解版)
④:定义切入点
publicclassMyAdvice{
@Pointcut(execution(voidcom.itheima.dao.BookDao.update()))
privatevoidpt(){}
}
说明:切入点定义依托一个不具有实际意义的方法进行,即无参数,无返回值,方法体无实际逻辑
(注解版)
⑤:绑定切入点与关系,并指定添加到原始连接点的具体执行位置
publicclassMyAdvice{
@Pointcut(execution(voidcom.itheima.dao.BookDao.update()))
privatevoidpt(){}
@Before(pt())
publicvoidbefore(){
System.out.println(System.currentTimeMillis());
}
}
(注解版)
⑥:定义类受Spring容器管理,并定义当前类为切面类
@Component
@Aspect
publicclassMyAdvice{
您可能关注的文档
- 护理不良成因分析及改进措施.pdf
- 量比分析在交易中应用与实战策略.pdf
- 小数计数单位与数位顺序表补充练习教学设计.pdf
- 语文园地五课后练习内容.pdf
- 初三物理电压电阻实验与测量方法探究.pdf
- 协同管理系统服务器环境准备指南.pdf
- 教学衔接语与学生期末评语.pdf
- LED电视支架安装与接线指南.pdf
- 转鼓设备安装工艺及施工.pdf
- 数学下-北师大版-几何初步强化训练一.pdf
- 人教版数学九年级上册《 二次函数》说课稿(共19张PPT).ppt
- 人教版八年级上册 12.2.2三角形全等的判定 “边角边”判定三角形全等 (共22张PPT).ppt
- 人教版初中数学2011课标版八年级上册第十二章12.2 三角形全等的判定 课件(共16张PPT).ppt
- 人教版九年级第十单元课题1浓硫酸1 (共18张PPT).ppt
- 人教版初中数学七年级上册 1.4 有理数的乘除法(共22张PPT).ppt
- 人教版八年级物理上册第1章 第2节运动的描述习题课件(共20张PPT).ppt
- 人教版九年级课题2酸和碱之间会发生什么反应(共21张PPT).ppt
- 人教版初中物理2011课标版 九年级 第十八章 电功率第三节 测量小灯泡的电功率(共25张PPT).pptx
- 人教版初中数学2011课标版九年级上册第二十四章24.1圆的有关性质(共17张PPT).ppt
- 人教版初中数学2011课标版九年级上册21.2解一元二次方程(共22张PPT).pptx
最近下载
- “文化大革命”的十年全解.ppt VIP
- (正式版)W-S-T 406-2024 临床血液检验常用项目分析质量标准.docx VIP
- 人力资源定编方法.ppt VIP
- 读后续写情绪描写之羞愧内疚尴尬知识清单-高三英语二轮复习.docx VIP
- 卒中后抑郁评估量表(PSDS).docx VIP
- 函数概念的发展历程.ppt VIP
- 读后续写写作(失望、绝望、羞愧、尴尬)课件-高考英语专题复习.pptx VIP
- 大连理工大学无机化学第八章.ppt VIP
- 一、初中道德与法治新课标(核心内容)-初中道德与法治《课程标准(2022版)》核心内容及解读.docx VIP
- 上市公司现金流量分析—以格力电器为例.docx VIP
原创力文档


文档评论(0)