摘要: AspectJ来通过xml配置实现可以通过参考查看下面的代码: 阅读全文
posted @ 2019-08-19 22:31 我不是小拉哈 阅读(764) 评论(0) 推荐(1) 编辑
摘要: 通过@Pointcut为切点命名,方便我们统一管理 在每个通知内定义切点,会造成工作量大,不易维护,对于重复的切点,可以使用@Pointcut进行定义 切点方法:private void无参方法,方法名为切点名 当通知多个切点时,可以使用||来进行连接 具体代码: 阅读全文
posted @ 2019-08-18 09:53 我不是小拉哈 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 最终通知的注解为@After 无论是否发生异常,最终通知总是被执行 在切面类中如下定义使用: 阅读全文
posted @ 2019-08-17 23:25 我不是小拉哈 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 异常抛出通知使用@AfterThrowing 在切面类中配置: 目标类中的方法如下: 执行后的结果如下: 阅读全文
posted @ 2019-08-17 23:18 我不是小拉哈 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 环绕通知的注解为@Aroundaround方法的返回值就是目标代理方法执行返回值参数ProceedingJoinPoint可以拦截目标方法的执行切面类配置如下i 目标类方法如下: 执行结果如下: 阅读全文
posted @ 2019-08-17 23:11 我不是小拉哈 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Seq Accepts: 1249 Submissions: 3956 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description 度度熊有一个递推式其中 a 阅读全文
posted @ 2019-08-17 21:54 我不是小拉哈 阅读(237) 评论(0) 推荐(1) 编辑
摘要: 后置通知使用 @AfterReturing 它可以获取我们方法的返回值 通过returning属性可以定义方法返回值,作为参数 后置通知基本使用方式如下: 在ApplicationContex.xml中有如下配置: 在目标类中有如下的方法: 在切面类中定义如下: 最后的返回值如下 阅读全文
posted @ 2019-08-17 14:59 我不是小拉哈 阅读(352) 评论(0) 推荐(1) 编辑