spring @EnableAspectJAutoProxy 注解

作用

表示启用 aop

源代码

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Import({AspectJAutoProxyRegistrar.class})
public @interface EnableAspectJAutoProxy {
    boolean proxyTargetClass() default false;

    boolean exposeProxy() default false;
}

属性说明:

  • proxyTargetClass:默认为false,表示启用jdk代理,需要接口;true表示启用cglib代理,不需要接口

注意: springboot2.x默认启用cglib代理,修改此配置也不生效


原文出处:/show_1IXUetDK7Ji.html