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 - действия, которые выполняются в этих точках.