AOP实现

84 阅读1分钟
  1. 默认是使用JDK动态代理,如果一个类没有实现接口,那么自动切换CGLib

  2. JDK动态接口,如果一个类没有实现接口,那么他无法被代理

  3. CGLib对JDK动态补充,CGLib通过继承的方式进行动态代理,如果一个类被final修饰,那么它无法用CGLib