Introduction to AOP and Spring AOP

1. What is AOP? To save you the time from looking up to Wikipedia here is the definition: aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns. It does so by adding additional behavior to existing code (an advice) without modifying the code itself, instead […]