bean的作用域:  scope=""

<bean id="someService" class="com.atChina2.service.SomeServiceImpl" scope="singleton"/>

主要掌握 singleton, prototype即可

bean的声明周期

init-method,destroy-method配置声明周期方法

配置

<!-- 定义bean的生命始末方法,自定义方法参与到spring创建和销毁对象的过程中。1>. 在java类中定义方法,方法的原形: public void 方法名(无参数){...} 2>. 在定义bean的时候,告诉spring两个方法的存在<bean id="xx" class="yy" init-method="" destroy-method="" />--><bean id="someService" class="com.atChina2.service.SomeServiceImpl" init-method="startUp" destroy-method="endDown" scope="singleton"/>

测试

@Testpublic void testClassPathService(){String configLocation = "applicationContext.xml"; // 类路径的根目录ApplicationContext ctx = new ClassPathXmlApplicationContext(configLocation);com.atChina2.service.SomeService ss = (com.atChina2.service.SomeService)ctx.getBean("someService");ss.doSome();  /** 1.容器方法必须close,  2. 必须是单例  满足这两个条件,销毁方法才会执行*/((ClassPathXmlApplicationContext)ctx).close();}

spring27: bean装配-基于xml相关推荐

  1. Spring IOC容器-Bean管理——基于XML方式

    Spring IOC容器-Bean管理--基于XML(续集) 1.IOC 操作 Bean 管理(FactoryBean) ​ 1).Spring 有两种类型 bean,一种普通 bean,另外一种工厂 ...

  2. spring基础Bean管理基于xml注入

    1.基于xml注入属性 1.什么是Bean管理 Bean管理指的是两个操作 (1) Spring创建对象 (2) Spirng注入属性 2.Bean管理操作有两种方式 (1)基于xml配置文件方式实现 ...

  3. Spring基于XML装配Bean

    Bean 的装配可以理解为依赖关系注入,Bean 的装配方式也就是 Bean 的依赖注入方式.Spring 容器支持多种形式的 Bean 的装配方式,如基于 XML 的 Bean 装配.基于 Anno ...

  4. Spring基础——在 Spring Config 文件中基于 XML 的 Bean 的自动装配

    一.Spring IOC 容器支持自动装配 Bean,所谓自动装配是指,不需要通过 <property> 或 <constructor-arg> 为 Bean 的属性注入值的过 ...

  5. spring bean 基于xml的4中初始化方法

    本例主要介绍基于xml文件配置的4中初始化方法 1.使用property配置Bean 2.使用P标签简化配置Bean 3.使用构造函数初始化Bean 4.使用基础来初始化Bean applicatio ...

  6. Spring学习(五)bean装配详解之 【XML方式配置】

    本文借鉴:Spring学习(特此感谢!) 一.配置Bean的方式及选择 配置方式 在 XML 文件中显式配置 在 Java 的接口和类中实现配置 隐式 Bean 的发现机制和自动装配原则 方式选择的原 ...

  7. 基于XML和注解的Spring Bean管理

    文章目录 Spring工厂接口 BeanFactory接口 ApplicationContext 接口 Spring的bean管理的两种方式: 3 种实例化bean的方式(xml) 通过构造方法创建b ...

  8. Spring-IOC—基于XML配置Bean

    Spring-IOC-基于XML配置Bean 1.Spring 配置/管理 bean 介绍 1.Bean 管理包括两方面 1.创建bean对象 2.给bean注入属性 2.Bean配置方式 1.基于x ...

  9. Spring Ioc容器,基于xml的bean管理

    IOC容器 IOC思想基于IOC容器,IOC容器底层就是对象工厂 IOC底层 通过控制反转,使用xml配置文件和反射机制实现对对象的创建 IOC接口 实现IOC容器的两种方式 (1)BeanFacto ...

最新文章

  1. 关于c++预编译符的使用
  2. 数据结构树的基本操作_《数据结构》树的基本操作.doc
  3. 从ASP.NET传递参数给水晶报表
  4. 想要一篇高分SCI,这些临床统计的诀窍你要知道
  5. pycharm导入jieba包_3分钟带你搞懂Python模块、包的区别和使用
  6. node --- 创建一个Socket客户端连接到服务器
  7. java中content啥意思_JSTL标签中的body-content标签体内容输出格式的介绍
  8. 谁说大学生找工作难?鄙视说这样话的人!!
  9. C++模板技术实现 泛型编程,通俗易懂的泛型编程教程//。
  10. Android系统启动过程-uBoot+Kernel+Android
  11. python:talib 计算 SAR 用 pro_api
  12. GitHub Star 13.9k,顶级项目全新开源表格识别算法
  13. 海思HI35xx平台软件开发快速入门之H264解码实例
  14. 【ketlle】本地开发kitlle job提交至linux生产环境上执行流程
  15. 字符串使用split()方法截取时的空字符串问题
  16. python简单绘图
  17. 不用甘特图,怎么能做好项目管理?
  18. wps怎么检查莫名空格_不会用WPS真是血亏!!!WPS这些超好用的功能让你效率翻倍...
  19. Ubuntu 彻底删除Anaconda3
  20. 彤云垂暮,落日渐歇,秋水潋滟,葳蕤已覆。

热门文章

  1. windows下pycharm远程调试pyspark
  2. 【leetcode】500. Keyboard Row
  3. 二叉树的链式存储结构--二叉链表
  4. c# java数据类型不同点
  5. angularjs ngRoute的使用简单例子
  6. 可拖拽的ImageButton
  7. 单词evolve pro legacy launcher session
  8. 阿里开源首个DL框架,新型XDL帮你搞定大规模稀疏数据
  9. BZOJ2662[BeiJing wc2012]冻结——分层图最短路
  10. 趋势解读:John D′Ambrosia告诉你下一代以太网路在何方?