Spring AOP
java
dev.to
In Spring AOP, a join point represents a point in program execution where an aspect can be applied, typically a method execution. A pointcut is an expression that selects specific join points where we want to apply additional behavior(advice). An advice defines what action should be executed at those selected join points, such as before or after a method call. An aspect is a combination of pointcut and advice, representing a complete cross-cutting concern like logging or transaction management.