在“旧的”XML风格的配置中,很容易将方面与切入点分开:https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#aop-schema-advice
如果您作为框架开发人员想要提供方面,这是很好的,但让应用程序员提供切入点 - 通常用于监视。如何对@Configuration
执行相同操作(并避免@Importing基于XML的上下文)。
是的,可以通过提供在切入点中使用的注释来完成 - 但我赞成让开发人员可以选择进行类型/包匹配,而无需在整个地方进行注释,也可以更容易地进行匹配因为他们不会忘记添加注释。