声明切入点、切入点指示符

 时间:2024-11-08 00:00:30

1、切入点确定感兴趣的连接点,从而使我们能够控制建议何时执行。Spring AOP仅支持Spring bean的方法执行连接点,因此您可以将切入点视为匹配Spring bean上方法的执行。

声明切入点、切入点指示符

2、切入点声明有两个部分:一个包含名称和任何参数的签名,以及一个精确确定我们感兴趣的方法执行的切入点表达式。在AOP的@Aspe艘早祓胂ctJ注释样式中,切入点签名由常规方法定义提供,并使用@Pointcut注释指示切入点表达式(用作切入点签名的方法必须具有void返回类型)。

声明切入点、切入点指示符

3、一个示例可以帮助区分切入点签名和切入点表达式。以下示例定义了一个名为的切入点anyOldTransfer,该切入点与任何名为的方法的执行匹配transfer:

声明切入点、切入点指示符

4、形成@Pointcut注释值的切入点表达式是常规的AspectJ 5切入点表达式。

声明切入点、切入点指示符

5、Spring AOP支持以下AspectJ切入点指示符(PCD)用于切入点表达式:

声明切入点、切入点指示符

6、Spring AOP还支持另一个名为的PCDbean。此PCD允许您将连接点的匹配限制为特定的命名Spring bean或一组命名的Spring bean(使用通配符时)。该beanPCD具有下列形式:

声明切入点、切入点指示符

7、该idOrNameOfBean令牌可以是任何Spring bean的名字。提供了使用该*字符的有限通趺谄菇明配符支持,因此,如果为Spring bean建立了一些命名约定,则可以编写beanPCD表达式来选择它们。与其他切入点指示符的情况一样,beanPCD也可以与&&(和),||(或)和!(否定)运算符一起使用。

声明切入点、切入点指示符
  • 如何采用文本内容快速创建Jasmind分支主题
  • 内容初始化——构建网站与产品的价值观
  • 在Activity节点下可以声明如何意图过滤器
  • 如何为java程序动态的指定类搜索路径
  • jquery中如何获取含有指定文本内容的标签
  • 热门搜索
    清蒸带鱼的家常做法 玉米面怎么做好吃 怎么清洗饮水机 河蟹怎么做好吃 深圳怎么样 刀拍凉拌黄瓜怎么做好吃 黑盒测试方法 什么方法可以丰胸 日本漫画大全之口工漫画 奇瑞怎么样