spring aop的效果是在哪里起作用的。

1:spring初始化bean的时候 。判断该bean是否被切面 切,如果切了 就生成对应aop的代理。

2:spring初始化的时候生成普通的bean,在getBean的时候 去判断是否被切面。

所以aop在以上哪种情况? 可以附上源码解释吗。或者url

应该是基于接口的代理将起作用,代理对象的方法调用时增强处理

spring aop 切面通常是在异常统一处理;验证登录权限等方面使用的。
可以在方法执行前执行;或者方法执行后执行的;