Spring AOP创建的代理范围是什么?

时间:2015-04-06 20:02:31

标签: spring spring-aop

深入了解Spring AOP我已经理解Spring Framework选择基于代理的策略来编织方面。我读到这些代理是在运行时和及时创建的,即“懒惰”。

现在出现了以下问题:考虑到网络应用,这样的代理对象具有哪个范围?有没有办法找出来?

我期待着你的回答!

1 个答案:

答案 0 :(得分:3)

代理通常由BeanPostprocessor(在AbstractAutoProxyCreator雇佣)中创建,因此它们与目标bean具有相同的范围。

如果您通过其他方式创建代理,例如使用ProxyFactoryBean,您可以更改范围,但通常不是一个好主意。