spring Bean的范围
1、您可以指定使用 @Bean 注释定义的bean 应具有特定范围。您可以使用Bean Scopes部分中指定的任何标准作用域 。
2、默认范围是 singleton ,但您可以使用 @Scope 注释覆盖它,如以下示例所示:
3、Spring提供了一种通过作用域代理处理作用域依赖项的便捷方法 。
4、使用XML配置时创建此类代理的最简单方法是 <aop:scoped-proxy/> 侍厚治越元素。使用 @Scope 注释在Java中配置bean 提供了对该proxyMode 属性的等效支持。
5、默认值为no proxy( ScopedProxyMode.NO ),但您可以指定ScopedProxyMode.TARGET_潮贾篡绐CLASS 或 ScopedProxyMode.INTERFACES 。
6、如果将scoped代理示例从XML参考文档(请参阅范围代理)移植 到 @Bean 使用Java,它类似于以下内容:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:42
阅读量:45
阅读量:56
阅读量:40
阅读量:58