2015-04-06 53 views
1

深入探究Spring AOP我已经理解Spring Framework选择基于代理的策略来编织方面。我读过这些代理是在运行时创建的,只是在时间上,即“懒惰”。Spring AOP创建的代理的范围是什么?

现在下面的问题出现在我的面前:考虑到web应用,哪个作用域的代理对象有?有没有办法找出答案?

我期待着您的回答!

回答

3

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

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