使用AOP和API

时间:2015-09-04 22:21:41

标签: java hadoop aop spring-aop

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

1 个答案:

答案 0 :(得分:1)

  • 坏消息:不,这不是因为Spring AOP是基于代理的" AOP lite"框架只适用于Spring组件。但是,Spring AOP的语法是AspectJ的一个子集。
  • 好消息:如果你使用完整的AspectJ而不是Spring AOP,你可以做你想要的,因为AspectJ独立于Spring,可以用于任何Java类(即使是生成的类)其他JVM语言,如Groovy或Scala)。