performs weaving during runtime
In our previous tutorial , Spring Annotation Based Configuration. Here, in this Spring AOP Tutorial, you will see about the AOP withSpring Framework. Moreover, we will discuss why we need Spring AOP and where we use Aspect Oriented Programming. At last, we will cover Spring AOP Terms, types of Advice, and Spring AOP example. Spring AOP Tutorial - A Complete Tutorial of 2018 2. Spring Tutorial on AOP Aspect-oriented programming (AOP) is one of the major components of the Spring Framework. This helps in breaking down the logic of the program into several distinct parts called as concerns. The functions which span multiple points of an application are called as cross-cutting concerns. The cross-cutting concerns help in increasing the modularity and are separated from the business logic of an application. Also, a cross-cutting is a concern that affects the whole application and it should be centralized in one location in code as possible such as authentication, transaction management,