
Spring AOP (аспектно-ориентированное программирование) — это парадигма программирования, которая позволяет разработчикам объединять сквозные задачи, такие как ведение журналов, безопасность и транзакции, путем их отделения от бизнес-логики. Spring AOP работает, перехватывая вызовы методов и добавляя поведение до, после или вокруг них, не изменяя исходный код.