Spring-AOP:是否可以为带有注释的自动装配字段的方法创建Pointcut Designator

时间:2018-10-30 17:37:59

标签: java spring spring-aop

使用Spring-AOP可以轻松地为带有 class 注释的组件方法创建切入点。 例如:

类定义:

@CustomAnnotation
@Component
class FooComponent {
    void method(); // this method will be a joinpoint
}

在其他组件中的用法:

@Component
class SomeOtherComponent {
    @Autowired
    FooComponent foo;

    ...
}

切入点定义:

@Pointcut("@within(foo.bar.CustomAnnotation)")

是否可以为带有自动装配实例的组件的方法创建切入点? 例如:

类定义:

@Component
class FooComponent {
    void method(); // this method will be a joinpoint
}

在其他组件中的用法:

@Component
class SomeOtherComponent {
    @Autowired
    @CustomAnnotation
    FooComponent foo;

    ...
}

切入点定义:

???

0 个答案:

没有答案