摘要: @After 作用 最终通知,不论程序前期执行成功还是失败,最后都要执行最终通知的切面功能 业务接口 package com.example.s04; /** * 业务接口 */ public interface SomeService { default String order(int orde 阅读全文
posted @ 2022-08-27 20:02 nefu-xun 阅读(134) 评论(0) 推荐(0)
摘要: @Around 图示 环绕通知的切面参数就是目标方法本身 环绕通知的返回值就是目标方法的返回值,如果目标方法有返回值的话,可以对该返回值进行修改 不论目标方法的返回值是基本类型(8 + 1),还是引用类型,环绕通知对该返回值的修改都可以真正影响到目标方法的返回值 业务接口 package com.e 阅读全文
posted @ 2022-08-27 17:51 nefu-xun 阅读(582) 评论(0) 推荐(1)
摘要: @AfterReturning 图解 后置通知的方法参数可以是目标方法的返回值,如果目标方法有返回值则可以获得该返回值 后置通知在获取到目标方法的返回值后,是否可以修改该返回值,从而真正影响到目标方法的返回值? 如果目标方法的返回值是基本数据类型(8 + 1),则影响不起作用 如果目标方法的返回值是 阅读全文
posted @ 2022-08-27 16:18 nefu-xun 阅读(1302) 评论(0) 推荐(0)
摘要: AspectJ框架 概述 AspectJ是一个优秀的面向切面编程的框架,他扩展了java语言,提供了强大的切面实现 本身是java语言开发的,可以对java语言面向切面编程进行无缝扩展 AOP常见术语分析 切面:那些重复的,公共的,通用的功能被称为切面,例如,日志,事务,权限等功能 连接点:实际就是 阅读全文
posted @ 2022-08-27 11:57 nefu-xun 阅读(658) 评论(0) 推荐(0)