aop切点在父类的方法 子类没有重写父类方法,也没引用 访问子类时是否也会被拦截到

@Pointcut("execution(* com.mybatistest.entity.Base.init(..))")
public void before() {
}
切点配置到父类base的具体一个方法

    public class Base {
public void init(){
    System.err.println("++_+_+_+_+_+_+_+_+_");
}

} 这个父类里的方法

@RestController

@RequestMapping(value = "/biz")
public class MybatisTestController extends Base {

    @RequestMapping(value = "/top/test",method = RequestMethod.POST)
public String get(@RequestParam(value = "d",defaultValue = "cc",required = false) String value){
    return "ceshi";
}

}
子类继承了父类

页面访问子类的controller路径 /biz/top/test时 aop能否拦截到

你的规则怎么可能切到子类

现在有个问题是 我看手上一个项目时 aop切的是父类 子类访问时被揽到了 我自己配了下 没拦到

我觉得跟**子、父类** 还有**是否重写了方法**没有什么关系吧,只要在切点配置了** 需要切入的类** 的格式,符合那个格式的都会执行,不符合就不会执行

切入规则这点你子类就过不了,怎么可能执行的到。

这个规则拦截不到子类,没配置相关的路径,与子类父类没关系