Sobes.tech
Middle
156

Quelle est la différence entre advice et point dans les aspects?

Réponse de l'IA

sobes.tech IA

  • Advice - это код, который выполняется в определенной точке выполнения программы (pointcut). Он определяет, что именно должно произойти (например, логирование, аудит транзакций) в этой точке.
  • Pointcut (не "point") - это набор точек в выполнении программы, где может быть применен advice. Он определяет, ГДЕ именно должен быть выполнен advice, используя специальные выражения для сопоставления с сигнатурами методов, вызовами конструкторов, обработкой исключений и т.д.

Таким образом, pointcut определяет набор точек присоединения, а advice - действия, которые выполняются в этих точках.