当前位置: 首页 > 知识库问答 >
问题:

Spring AOP什么不是连接点

颜欣怡
2023-03-14

我需要一些关于Spring AOP连接点的信息。我在Stackoverflow中读过下面的文章,它解释了jointpoint和PointCut之间的区别。根据这一点,“joinpoint是应用程序执行过程中可以插入方面的候选点。这个点可以是被调用的方法,被抛出的异常,甚至是被修改的字段。这些点可以将方面的代码插入到应用程序的正常流中,以添加新的行为。”

当我读了这篇文章之后,看起来一个类中的每个方法和字段都可能是一个连接点。是否有任何东西不能连接,因此建议不能应用。

Spring AOP:JoinPoint和pointcut有什么区别?

共有1个答案

胡飞舟
2023-03-14

至于“连接点”和“切入点”之间的区别,到目前为止你是对的。jointpoint是代码中可能编织方面的每个位置,而pointcut匹配具体的方面定义。根据Spring文档,bean的每个方法都可以定义为pointcut。考虑使用Spring AOP,切入点的定义仅限于方法调用。如果您正在寻找支持更复杂的AOP逻辑的东西,您可以看看AspectJ。使用AspectJ,您可以选择实例bean作为切入点。

 类似资料:
  • 当我将()连接到URL时。Java是否像浏览器那样获取网页,而不显示它? 例如,我试图理解是否要连接到Youtube视频URL。即使我看不到页面,URL连接是否像从典型的浏览器中一样加载页面和播放视频(没有页面的UI或视觉表示)?

  • 问题内容: 我对Hibernate非常陌生,刚刚开始研究将其与MySQL数据库一起使用的Web应用程序。我注意到社区文档教程指出: 内置的Hibernate连接池绝不用于生产用途。它缺乏在任何体面的连接池中都能找到的若干功能。 有人可以详细说明吗?它到底缺失了什么?人们对“默认”有什么问题?在谷歌搜索时,我在这里找到了一个网站,但它并没有真正解释问题,只是您应该使用的是什么。 问题答案: 什么是连

  • 我在查询中有这个疑问 平等吗?。。。我什么时候可以使用? 提前感谢。

  • 本文向大家介绍连接器API的作用是什么?相关面试题,主要包含被问及连接器API的作用是什么?时的应答技巧和注意事项,需要的朋友参考一下 答:一个允许运行和构建可重用的生产者或消费者的API,将Kafka主题连接到现有的应用程序或数据系统,我们称之为连接器API。 Apache Kafka对于新手的面试问题:21, 23, 25, 26, 27, 28, 29, 30 Apache Kafka对于有

  • 问题内容: 我正在尝试从另一个站点获取信息。当我尝试去做 它抛出一个。这是否意味着该站点将不允许自动连接?还有另一种获取此信息的方法吗? 问题答案: 这可能意味着几件事: 该站点有问题并且正在主动断开连接(拒绝与超时不同,拒绝完全没有响应) 中间人可能拒绝了您的连接,例如防火墙,尽管如果您可以通过浏览器访问该站点,则不太可能 您使用了错误的端口,即您输入https://时的意思是http://,反