- 博客(5)
- 收藏
- 关注
原创 Spring AOP 注解(持续更新):@Pointcut
Spring AOP 的核心注解 @Pointcut 用于定义切点,指定在哪些方法或类上应用切面逻辑。它支持多种表达式:execution(方法执行)、@annotation(注解匹配)、within(类/包匹配)、args(参数匹配)和bean(Spring Bean匹配)。通过&&、||、!等运算符可以组合多个切点。定义切点后,可在通知(Advice)中引用,实现方法拦截功能,如前置通知@Before。@Pointcut为AOP编程提供了灵活的切入点定义方式。
2025-08-14 00:12:54
490
原创 Spring AOP 概述
Spring AOP是Spring框架中基于动态代理技术实现的面向切面编程模块,主要用于处理横切关注点。其核心概念包括切面(包含切入点和通知)、切入点(匹配连接点的规则)、通知(前置/后置/返回/异常/环绕五种类型)、连接点(方法执行点)等。Spring AOP通过在运行时动态创建代理对象,将切面逻辑织入目标方法调用过程,形成拦截器链执行增强逻辑。开发者通过定义切面实现非侵入式的代码增强,支持使用AspectJ表达式定义切入点。
2025-08-13 23:52:42
1623
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1