Terminology
Learn about a few basic concepts of AOP.
Aspect
An aspect in Java is a class that encapsulates cross-cutting concerns, such as logging or transaction management. It is identified by the @Aspect
annotation and defines the types of methods to intercept and the actions to take upon interception. Aspects enable the modularization of cross-cutting concerns, allowing developers to apply them consistently across different parts of an application. They can handle various concerns like logging, performance monitoring, or transaction management that span multiple layers of an application.
Pointcut
Pointcuts ...