这几天在学习spring AOP
因为初学所以对他有点疑惑
我的问题是这样:
用spring AOP做一个权限验证
一个类Runner  有个go() 方法
在执行go()方法前 我用spring AOP的 MethodBeforeAdvice 的before()方法 来做权限验证
没有权限 是不会执行go()方法里面的代码
但是我在before()里面 没有权限会返回一个值
可是go()方法依然会执行,同时我也不知道before()的返回值到哪里去了?由谁接受了?
为什么 before返回了 还会执行go方法呢?