本文主要是介绍学习java第八十三天,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Spring中Bean的作用域?
1.singleton(单例)(默认的):在整个应用中只创建一个Bean实例,并在容器启动时就创建,以后每次请求都返回同一个实例。
2.prototype(原型):每次请求都会创建一个新的Bean实例,适用于一些状态不可共享的Bean。
3.request(请求):在每个HTTP请求中创建一个Bean实例,该Bean实例仅在当前请求中有效,对于不同的请求,会创建不同的Bean实例。
4.session(会话):在每个HTTP Session中创建一个Bean实例,该Bean实例仅在当前Session中有效,对于不同的Session,会创建不同的Bean实例。
5.global-session(全局会话):在基于portlet的web应用中使用,该作用域仅在基于portlet的web应用中有效,一个portlet的多个请求共享一个Bean实例。
如何创建一个程序?
①导入Spring 依赖
②创建Bean
③创建Spring核心配置文件 applicationContext.xml
④在Spring配置文件中配置Bean
⑤创建ApplicationContext对象,通过getBean方法获得Bean实例
这篇关于学习java第八十三天的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!