【问题标题】:Use AOP with APIs将 AOP 与 API 结合使用
【发布时间】:2015-09-05 19:47:27
【问题描述】:

我想在 Hadoop API 中使用 Aspects (Spring AOP) 的切入点。我不想修改 API,我只想拦截对 API 方法的调用。 Spring AOP 可以吗?

【问题讨论】:

    标签: java hadoop aop spring-aop


    【解决方案1】:
    • 坏消息:不,这不是因为 Spring AOP 是一个基于代理的“AOP lite”框架,它只适用于 Spring 组件。不过,Spring AOP 的语法是 AspectJ 的一个子集。
    • 好消息:如果你使用完整的 AspectJ 而不是 Spring AOP,你可以做你想做的事,因为 AspectJ 独立于 Spring 并且可以与任何 Java 类一起使用(即使是由其他 JVM 生成的类) Groovy 或 Scala 等语言)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-25
      • 1970-01-01
      • 2017-01-28
      • 2021-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多