作用
表示启用 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代理,修改此配置也不生效