【发布时间】:2015-03-31 18:20:41
【问题描述】:
我正在使用 Spring 4 AOP,现在,我的 ProxyFactoryBean 配置如下:
@Bean
@Primary
public ProxyFactoryBean proxyFactoryBean() {
ProxyFactoryBean proxyFactoryBean = new ProxyFactoryBean();
proxyFactoryBean.setTarget(new ClientService());
proxyFactoryBean.addAdvice(new LoggingAdvice());
proxyFactoryBean.addAdvice(new DebugInterceptor());
return proxyFactoryBean;
}
这可行,但目标只是 ClientService 对象。
是否可以设置多个目标而不仅仅是一个?如果可能的话,我想将这些建议设置为整个包。否则,设定具体目标,但同样,不仅仅是一个。你怎么能做到这一点 ?提前致谢
【问题讨论】:
标签: java interceptor spring-aop spring-4 aspect