使用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;
...
}
切入点定义:
???