Spring AOP介绍一下:(大疆、百度面试题)
什么是Spring AOP:
Spring AOP面向切面编程,将日志、事务等相对独立且重复的功能抽取出来,利用Spring的配置文件或者注解的形式将这些功能织入进去,提高了复用性。
采用技术:
Spring AOP采用的是动态代理,在运行期间对业务方法进行增强,所以不会生成新类,对于动态代理技术,Spring AOP提供了对JDK动态代理的支持以及CGLib的支持。前者是基于反射技术的实现,后者是基于继承的机制实现。如果目标对象有实现接口,使用jdk代理。如果目标对象没有实现接口,则使用Cglib代理。
转载请标明出处,原文地址:https://blog.csdn.net/weixin_41835916 如果觉得本文对您有帮助,请点击顶支持一下,您的支持是我写作最大的动力,谢谢。
扫码关注公众号: