文档章节

spring学习笔记

六月晨光
 六月晨光
发布于 2015/08/17 22:20
字数 308
阅读 5
收藏 0
  1. 从spring容器中获取bean的两种方式

  1. ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml");
    ChangeService bean = (ChangeService) ac.getBean("change");
  2. XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource("bean.xml"));
    factory.getBean("check");

区别:第一种方式,如果是singleton作用域,在容器初始化的同时也创建了bean实例;第二种方式,初始化容器并不创建bean对象,而是在获取bean时才创建对象。

2.bean的作用域

作用域
描述
singleton
在每个Spring IoC容器中一个bean定义对应一个对象实例。
prototype

一个bean定义对应多个对象实例。

request

在一次HTTP请求中,一个bean定义对应一个实例;即每次HTTP请求将会有各自的bean实例, 它们依据某个bean定义创建而成。该作用域仅在基于webSpring ApplicationContext情形下有效

session

在一个HTTP Session中,一个bean定义对应一个实例。该作用域仅在基于webSpring ApplicationContext情形下有效。

global session

在一个全局的HTTP Session中,一个bean定义对应一个实例。典型情况下,仅在使用portlet context的时候有效。该作用域仅在基于web的Spring ApplicationContext情形下有效


© 著作权归作者所有

六月晨光
粉丝 1
博文 8
码字总数 2781
作品 0
武汉
私信 提问
springmvc+mybatis学习笔记(汇总)

springmvc+mybatis学习笔记(汇总) 标签 : springmvc mybaits [TOC] 笔记分为两大部分:mybatis和springmvc mybatis springmvc 笔记内容主要是mybatis和springmvc的一些基本概念和使用方法,...

brianway
2016/03/30
1K
2
springmvc学习笔记(6)-springmvc整合mybatis(IDEA中通过maven构建

springmvc学习笔记(6)-springmvc整合mybatis(IDEA中通过maven构建) 标签: springmvc mybatis [TOC] 本文主要展示如何在intellij IDEA中通过maven构建springmvc+mybatis框架的开发环境。 需求...

brianway
2016/03/10
432
0
工作4年多才学会怎么去读源码,可悲么?

最近慢慢的尝试去看spring的源码,学习spring,以前都是只会用就行了,但是越是到后面,发现只是懂怎么用还不够,在面试的时候也会经常被问到一些开源框架的源码问题,即使在网上各种百度,当...

麦克斯
01/07
0
0
生产环境-微服务实践架构(springcloud)流程图分享

线上微服务架构图 注: 绘图工具:https://www.processon.com 参考链接: * 史上最简单的 SpringCloud 教程 终章 - 方志朋的专栏 - CSDN博客 spring cloud学习笔记 - 简书...

开源小菜鸟2333
04/11
0
0
Mybatis 学习笔记三 搭配pageHelper分页插件使用

Mybatis 学习笔记三 搭配pageHelper分页插件使用 基于《Mybatis 学习笔记二 与spring搭配》 maven依赖 配置 mybatis配置 conf.xml 注意:保持基本配置即可; spring配置 applicationContext...

晨猫
2018/11/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里云POLARDB如何助力轻松筹打造5亿用户信赖的大病筹款平台?

轻松筹首创了“大病救助”模式,帮助了众多病患在第一时间解決了医疗资金等问题,为了从源头解决了医疗资金问题。而在轻松筹这样全球5.5亿用户信赖的大病筹款平台的背后,是日益增长的各种数...

阿里云云栖社区
5分钟前
1
0
Confluence 6 在升级过程中查看合并日志

为了监控升级的过程,你应该查看 application log 日志中的输出。 通常日志经常将会显示多个日志实例,这个实例是定义在日志的 INFO 级别的,通常格式如下: WikiToXhtmlMigrationThread-n -...

honeymoose
5分钟前
0
0
git diff 文件对比

git diff filepath 工作区与暂存区比较 git diff HEAD filepath 工作区与HEAD ( 当前工作分支) 比较 git diff --staged 或 --cached filepath 暂存区与HEAD比较 git diff branchName filepa......

李佳顺
5分钟前
0
0
spring mvc 定制化配置

spring mvc 自定义配置 1.实现某些接口,然后让上面的类加载进去. class MyHandlerMethodArgumentResolver implements HandlerMethodArgumentResolver { @Override public boolean......

最爱肉肉
8分钟前
0
0
OSG_采样像机的内容如果不显示到窗口上

cameraLight->setRenderTargetImplementation(Camera::FRAME_BUFFER_OBJECT);// 这句使内容不渲染到屏幕上cameraLight->setRenderOrder(Camera::PRE_RENDER); 1.setRenderTargetImplement......

洛克人杰洛
11分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部