Spring AOP的理解以及项目应用
A类中有两个方法 methodA和methodB,方法是都有自定义注解@Logxxx,@Logxxx的作用是在方法执行之后输出一段日志,如果执行了方法methodA会输出几次日志信息?因为调用方法methodA的时候,因为加了@Logxxx日志,spring aop会生成代理对象,但是在执行methodB方法的时候使用的对象不是代理对象,所以不会进行增强。3. AOP 采取横向抽取机制(动态代理),取代了传统纵向继承机制的重复性代码,其应用主要体现在事务处理、日志管理、权限控制、异常处理等方面。
原创
2023-04-20 15:05:31 ·
251 阅读 ·
4 评论