摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 所谓环绕通知就是在目标方法的前后可以通知增强,正因为这样的情况,所以环绕通知可以阻止方法的执行,或者修改方法的返回值。 环绕通知也可以传入一个参数ProceedingJoinPoint,ProceedingJoinPoin 阅读全文
posted @ 2020-11-04 09:17 戴着假发的程序员0-1 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 所谓最终通知就是在方法完全执行结束之后在执行的通知,最终通知和后置通知的区别在于,无论业务方法是否出现异常中断,最终通知都会执行,和finally代码块的效果一致。 案例: 我们继续让业务方法抛出异常中断程序: /** * 阅读全文
posted @ 2020-11-04 09:15 戴着假发的程序员0-1 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 所谓异常通知也很好理解,就是程序出现异常并且没有处理的情况下就执行异常通知,当然我们也可以在异常通知指明处理异常的类型。 案例: 我们在业务方法中抛出异常,并且不做处理: /** * @author 戴着假发的程序员 * 阅读全文
posted @ 2020-11-04 09:14 戴着假发的程序员0-1 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 所谓后置通知就是在目标方法执行结束之后进行业务增强。 我们可以在后置通知的增强方法中传入JoinPoint和业务方法的返回值。当然也可以什么都不传。 看案例: 在Aspect类中添加一个后置通知的方法: 1 /** 2 * 阅读全文
posted @ 2020-11-04 09:11 戴着假发的程序员0-1 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 这里说明一点,JoinPoint类在注解方式中已经介绍过,这里不再做介绍。 前置通知的发布Hellowrold中已经写过。这里再介绍以下参数: 我们可以在前置通知的业务方法中添加JoinPoint类型的参数,同样可以添加我 阅读全文
posted @ 2020-11-04 09:09 戴着假发的程序员0-1 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 在这里提前说明一下,切入点的表达式配置在注解方式中已经做了详细讲解, 在注解的方式我们可以使用内联的方式进行切入点的配置,也可以使用@pointcut进行切入点声明,方便重复使用。 在XML配置中同样可以使用内联的方式进行 阅读全文
posted @ 2020-11-04 09:07 戴着假发的程序员0-1 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] expose-proxy是用来配置是否暴露代理bean的。在注解方式中已经解释过这个属性。 这里稍微说一下。 如果有下面的情况: 在业务类内部的方法printMessage中调用formatMessage方法,那么两个方法 阅读全文
posted @ 2020-10-30 17:35 戴着假发的程序员0-1 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 业务类非常简单,这里不做赘述。 [1]Aspect类 配置中的Aspect类和注解中的Aspect类完全一致,只是没有任何注解而已。就是一个普通的javaBean。 在其中声明一个普通的方法,作为通知的方法,当然我们不需要 阅读全文
posted @ 2020-10-30 17:34 戴着假发的程序员0-1 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 关于SprngAOP的概念和思想我们在springAOP(Annotation)章节已经全部解释过了,所以本章节主要讲解SpringAOP的XML配置方式。不再赘述概念。 好的,让我们开始搭建springAOP的XML-H 阅读全文
posted @ 2020-10-30 17:31 戴着假发的程序员0-1 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 前面我们以及解释完了AOP的所有配置和使用方式。 现在我们来看看下面的案例: 我们准备一个业务类:在业务类中我们有两个方法showMessage和formartMsg。我们再showMessage中调用formartMsg 阅读全文
posted @ 2020-10-28 17:36 戴着假发的程序员0-1 阅读(2186) 评论(2) 推荐(0) 编辑