spring2

news/2024/7/7 21:16:22

bean的scope
"singleton":单例(默认)
"prototype":一个bean可以对应多个对象实例


获取bean的方法
1、ApplicationContext(首选)
(1)bean的scope为singleton,实例化ApplicationContext时,bean对象也随之实例化
(2)bean的scope为prototype,实例化ApplicationContext时,bean对象不会随之实例化
2、BeanFactory
 无论bean的scope是singleton还是prototype,实例化BeanFactory时,bean对象都不会随之实例化,当需要时再实例化bean对象
 例如:BeanFactory bf=new XmlBeanFactory(new ClassPathResource("com/lcy/ioc/beans.xml"));//此时不会实例化bean
      Student s1=(Student) bf.getBean("student");//实例化bean


三种获取ApplicationContext对象引用的方法
1、ClassPathXmlApplicationContext -> 通过类路径
2、FileSystemXmlApplicationContext -> 通过文件路径(绝对路径)
  例如:
    ApplicationContext ac=new FileSystemXmlApplicationContext("src\\com\\lcy\\ioc\\beans.xml");
3、XmlWebApplicationContext

转载于:https://www.cnblogs.com/mycheetah/archive/2013/01/14/2859949.html


http://lihuaxi.xjx100.cn/news/249163.html

相关文章

泛型实体类List绑定到repeater

泛型实体类List<>绑定到repeater 后台代码&#xff1a; private void bindnewslist(){long num 100L;List<Model.news> news _news.GetList(out num);this.newslist.DataSource news;this.newslist.DataBind();} 说明&#xff1a;Model.news是实体类&#xff0c…

sharepoint 备份还原

sharepoint 2010备份和还原 sharepoint 2010中只有两种备份和还原的方法: 第一种: 使用命令行Stsadm来进行备份与还原 一. 备份操作 1, 首先创建一个批处理文件backup.bat,内容如下. "%systemdrive%\program Files\Common Files\Microsoft Shared\web server extension…

openstack高可用方案

openstack高可用方案 HA 将服务分为两类&#xff1a; • 有状态服务&#xff1a;后续对服务的请求依赖于之前对服务的请求。OpenStack中有状态的服务包括MySQL数据库和AMQP消息队列。对于有状态类服务的HA&#xff0c;如neutron-l3-agent、neutron-metadata-agent、nova-comput…

vs快捷键及常用设置(vs2012版)

vs快捷键&#xff1a; 1、ctrlf F是Find的简写&#xff0c;意为查找。在vs工具中按此快捷键&#xff0c;可以查看相关的关键词。比如查找哪些页面引用了某个类等。再配合查找范围&#xff08;整个解决方案、当前项目、当前文档等&#xff09;&#xff0c;可以快速的找到问题所在…

zabbix企业应用之监控oracle

本次介绍如何使用zabbix监控oracle&#xff0c;主要使用pyora这个python脚本来监控&#xff0c;具体地址可以参考https://github.com/bicofino/Pyora 我的zabbix版本为2.0.6&#xff0c;oracle为11g 下面是部分效果图 1、Oracle/Active user count 2、Oracle/Bytes sent and re…

python中的文档字符串(docString)

python中的文档字符串(docString) - 泥土 - 博客园python中的文档字符串(docString)Posted on 2009-02-19 15:27 泥土 阅读(2122) 评论(0) 编辑 收藏 Python有一个很奇妙的特性&#xff0c;称为 文档字符串 &#xff0c;它通常被简称为 docstrings 。DocStrings是一个重要的工…

tomcat生成catalina.out文件

生成catalina.out方法 导语&#xff1a;本文为Windows下生tomcat将控制台信息输出到catalina.out文件 且 保证能实时查看日志文件的方法。 一、创建catalina.out 1、修改tomcat bin目录下的startup.bat文件 修改位置&#xff1a;在startup.bat文件倒数第二行 修改call "%…

iOS :UIPickerView reloadAllComponets not work

编辑信息页面用了很多选择栏&#xff0c;大部分都用 UIPickerView 来实现。在切换数据显示的时候&#xff0c; UIPickerView 不更新数据&#xff0c;不得其解。Google 无解&#xff0c;原因在于无法描述自己的问题&#xff0c;想想应该还是代码哪里写错了。 写了个测试方法&…