springboot cglib代理
时间: 2023-08-19 09:10:22 浏览: 140
简单实现Cglib子类代理
在Spring Boot中,默认情况下使用Cglib代理。如果开发者设置了spring.aop.proxy-target-class为false,则使用JDK代理。如果开发者设置了spring.aop.proxy-target-class为true,则使用Cglib代理。如果开发者一开始就没有配置spring.aop.proxy-target-class属性,则使用JDK代理。[2]在Spring Boot中使用AOP与传统的Spring框架没有区别,不需要手动开启AOP功能。这是因为Spring Boot的自动装配机制,它会自动将配置类中定义的AOP相关的bean装配到IOC容器中。这个自动装配的过程是通过spring.factories文件中指定的配置类路径来实现的。[3]
阅读全文