Spring AOP或AspectJ或使用AspectJ的Spring

Spring AOP或AspectJ或使用AspectJ的Spring,spring,aop,aspectj,Spring,Aop,Aspectj,SpringAOP、AspectJ和带注释的SpringAOP之间的区别 以下是我的理解: SpringAOP意味着Springs使用基于xml的配置进行面向方面的编程 AspectJ意味着它的另一个AOP实现不是基于spring的,如果我们想使用它,那么我们需要在spring之外包含一些第三方JAR SpringAOP注释意味着Spring使用AspectJ注释来提供AOP特性 这些假设公平吗?是的,没错。Spring AOP在AOP上有有限的选项。SpringAOP不能截取构造函数和字段,但

SpringAOP、AspectJ和带注释的SpringAOP之间的区别

以下是我的理解:

  • SpringAOP意味着Springs使用基于xml的配置进行面向方面的编程

  • AspectJ意味着它的另一个AOP实现不是基于spring的,如果我们想使用它,那么我们需要在spring之外包含一些第三方JAR

  • SpringAOP注释意味着Spring使用AspectJ注释来提供AOP特性


  • 这些假设公平吗?

    是的,没错。Spring AOP在AOP上有有限的选项。SpringAOP不能截取构造函数和字段,但可以使用AspectJ截取

    SpringAOP还需要少量AspectJ库,如AspectJ编织等

    有关更多详细信息,请参阅该链接。
    是的,没错。Spring AOP在AOP上有有限的选项。SpringAOP不能截取构造函数和字段,但可以使用AspectJ截取

    SpringAOP还需要少量AspectJ库,如AspectJ编织等

    有关更多详细信息,请参阅该链接。