from spring in action:
target:代理的目标类
proxyInterfaces:代理类应该实现的接口列表
interceptorNames:需要应用到目标对象上的通知Bean的名字.可以是拦截器,advisor和其他通知类型的名字。这个属性必须按照在BeanFactory中的顺序设置
singleton:
aopProxyFactory:使用的ProxyFactoryBean实现。Spring带有两种实现(JDK动态代理和CGLIB)。通常不需要使用这个属性
exposeProxy:目标对象是否需要得到当前的代理。通过调用AopContext.getCurrentProxy实现。
frozen:一旦工厂被创建,是否可以修改代理的通知。当设置为true时,在运行时就不能修改ProxyFactoryBean了。通常不需要使用这个属性。
optimize:是否对创建的代理进行优化(只适用于CGLIB)
ProxyTargetClass:是否代理目标类,而不是实现接口。只能在使用CGLIB时使用
本文详细介绍了Spring中AOP配置的各项参数,包括代理的目标类、代理类实现的接口列表、应用到目标对象上的通知Bean名字等。此外还涉及了如何设置代理的单一实例、使用的ProxyFactoryBean实现、暴露当前代理、冻结代理配置、优化代理创建及是否代理目标类等内容。
922

被折叠的 条评论
为什么被折叠?



