博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高级装配小笔记--bean的作用域
阅读量:6119 次
发布时间:2019-06-21

本文共 721 字,大约阅读时间需要 2 分钟。

hot3.png

bean的作用域

在默认情况下,Spring应用上下文中所有的bean都是作为以单例(singleton)的形式创建的。

Spring定义了多种作用域

单例(singleton):在整个应用中,值创建bean的一个实例。

原型(Prototype):每次注入或者通过Spring应用上下文获取的时候,都会创建一个新的bean实例。

会话(Session):在Web应用中,为了每个会话创建一个bean实例。

请求(Request):在Web应用中,为每个请求创建一个bean实例。

使用方法

单例是默认的作用域。如果选择其他的作用域,要使用@Scope注解,它可以和@Component或@Bean一起使用。

配置类

import org.springframework.beans.factory.config.ConfigurableBeanFactory;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Component;[@Component](https://my.oschina.net/u/3907912)@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)public class Notepad {  // the details of this class are inconsequential to this example}

xml配置

转载于:https://my.oschina.net/grittan/blog/3010062

你可能感兴趣的文章
ORACLE数据库递归查询当前节点的父节点和子节点(tree)
查看>>
Xamarin Android提示内存溢出错误
查看>>
openstack配置multi-region
查看>>
复制或保存结果时包括列标题
查看>>
普通类读取spring注入的service接口
查看>>
PHP设计模式-单例模式
查看>>
Linux更改登陆时的友好提示信息。
查看>>
配置java开发环境及使用记事本编写第一个最简单的java程序
查看>>
elasticsearch入门
查看>>
猿课python第四天
查看>>
Flash Paper 仿百度文库的功能实现
查看>>
【Ex2013】【跨站点DAG】防止数据库活动副本切换到备份服务器
查看>>
salt 新通信架构——salt raet(Github篇)
查看>>
theamleaf格式化
查看>>
越简单就越容易成功
查看>>
页面解析完成立即调用的函数表达式
查看>>
由浅入深学习Apache httpd原理与配置
查看>>
我的友情链接
查看>>
异或的性质及运用
查看>>
oracle序列
查看>>