摘要:
之前说的都是通过注释的方式配置,接下来说说如何使用配置文件配置AOP 还是原来的代码,去掉所有注释,接下来配置最基本的几个bean。 然后使用<aop:config>标签进行配置,然后配切面<aop:aspect>,用ref指定是哪个bean,用 order指定优先级,然后使用各个通知子标签,进行通 阅读全文
posted @ 2019-04-29 16:54
FigSprite
阅读(255)
评论(0)
推荐(0)
摘要:
这部分主要针对众多相同切面表达式进行提取重用,方便编码。 这里用到了@Pointcut(),首先定义一个方法,用于声明切入点表达式,一般这个方法里不再需要填入其他代码。 然后其他通知注释中使用value=""的方式使用这个切点表达式 至于其他类,如果也想使用这个切点表达式,和引用其他函数方法的方法一 阅读全文
posted @ 2019-04-29 16:37
FigSprite
阅读(197)
评论(0)
推荐(0)
摘要:
顾名思义,就是切面的优先级,比如当两个切面都是前置通知时,先执行哪一个。 创建一个新类VlidationAspect.java 看看结果: 如果此时我想更改顺序,就需要在类名上使用@Order()注释,括号里的数值越小,优先级越高 看看结果: 阅读全文
posted @ 2019-04-29 16:23
FigSprite
阅读(225)
评论(0)
推荐(0)

浙公网安备 33010602011771号