关于aop的问题\x09\x09\x09\x09\x09例如pointcut,advisor,还有那个* com.sm.

学习 时间:2026-04-04 21:37:00 阅读:6273
关于aop的问题\x09\x09\x09\x09\x09例如pointcut,advisor,还有那个* com.sm.province.*.*(..)是什么?

最佳回答

踏实的蚂蚁

超级的过客

2026-04-04 21:37:00

Advice:具体的交叉业务逻辑,切面的实现。
Pointcut :一组规定,规定一个切面可以织入到哪个类的哪些方法。
简单来说就是定义了一组规则;
将这组规则放入了advice实现。
execution(* com。sm。province。*。*(。。))这个就是 AOP横切的范围;也就是凡是在com。sm。province包下面的类都会被AOP横切到
再问: 那请问advice-ref="advice"是干什么的?我是一个小菜鸟。。
再答: advice-ref="advice"
是将advice作为参数传到相应的AOP中,ref是参数单词的简称;比如有个方法:
public void add(User user){} 那么这时advice就相当于user

最新回答共有2条回答

  • 大力的柜子
    回复
    2026-04-04 21:37:00

    Advice:具体的交叉业务逻辑,切面的实现。Pointcut :一组规定,规定一个切面可以织入到哪个类的哪些方法。 简单来说就是定义了一组规则;将这组规则放入了advice实现。execution(* com。sm。province。*。*(。。))这个就是 AOP横切的范围;也就是凡是在com。sm。province包下面的类都会被AOP横切到 再问: 那请问advice-ref="advice"是干什么的?我是一个小菜鸟。。 再答: advice-ref="advice" 是将advice作为参数传到相应的AOP中,ref是参数单词的简称;比如有个方法:public void add(User user){} 那么这时advice就相当于user

上一篇 51talk无忧英语的价格如何啊?

下一篇 皮沙发防滑垫对皮沙发有坏处吗