2015-09-04 3 views
0

Я хотел бы использовать pointcut Aspects (Spring AOP) в API Hadoop. Я не хочу изменять API, я просто хочу перехватить вызовы API-методам. Возможно ли это с помощью Spring AOP?Использовать AOP с API

ответ

1
  • Плохая новость: Нет, это не потому, что Spring AOP является прокси на основе «АОП облегченный» рамочную структуру, которая работает только с пружинными компонентами. Однако синтаксис Spring AOP является подмножеством AspectJ.
  • Хорошая новость: Если вы используете полный AspectJ вместо Spring AOP, вы можете делать то, что хотите, потому что AspectJ не зависит от Spring и может использоваться с любым классом Java (даже с классами, создаваемыми другими языками JVM, такими как как Groovy или Scala).
Смежные вопросы