NOTE

What Spring AOP Is

Spring's proxy-based aspect-oriented programming model: join points, pointcuts, advice, aspects, and proxies.

JavaCreated Updated 1 min readhistorical

This is a historical learning note and may contain outdated or incomplete understanding.

AOP separates behavior that cuts across many components from the core business implementation.

Spring AOP primarily works at method-execution boundaries on Spring-managed beans, using proxy mechanisms. Key terms are join point, pointcut, advice, aspect, and proxy.

Spring AOP is not identical to full AspectJ weaving. If you need field access, constructor, or non-Spring-object join points, the model/tooling differs.

Loading helpful count