直接上配置:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">  <bean id="helloWorld" class="com.HelloWorld" scope="prototype" init-method="init" destroy-  method="destroy"></bean>
</beans>

其中:
init-method,该方法是由spring容器去执行法人,在构造函数之后执行;
destroy-method,如果是单例模式,则spring容器关闭或者销毁的时候,会执行该方法;如果是多例模式,则spring容器不负责销毁;

说明:
①:如果想让spring容器管理bean的生命周期,那么该bean必须为单例。
②:当一个bean在多例模式下,lazy-init为false或者default失效.
③:单例模式下,lazy-init可以避免预处理

spring中的单例和多例相关推荐

  1. spring中的单例工厂SingletonBeanRegistry设计与实现

    单例工厂接口为SingletonBeanRegistry,主要是单例的注册,其默认实现为DefaultSingletonBeanRegistry 1.类层次图 2.单例工厂在循环依赖时的流程

  2. (转)Spring中Singleton模式的线程安全

    不知道哪里的文章,总结性还是比较好的.但是代码凌乱,有的还没有图.如果找到原文了可以进行替换! spring中的单例 spring中管理的bean实例默认情况下是单例的[sigleton类型],就还有 ...

  3. Spring中Singleton模式的线程安全

    不知道哪里的文章,总结性还是比较好的.但是代码凌乱,有的还没有图.如果找到原文了可以进行替换! spring中的单例 spring中管理的bean实例默认情况下是单例的[sigleton类型],就还有 ...

  4. Spring框架中的单例Bean是线程安全的么?

    答: 不是安全的. Spring中的Bean默认是单例模式的,框架并没有对bean进行多线程的封装处理. 注:单例bean是指IOC容器中就只有这么一个bean,是全局共享的,有多少个线程来访问用的都 ...

  5. spring框架中的单例Beans是线程安全的么?

    看到这样一个问题:spring框架中的单例Beans是线程安全的么? Spring框架并没有对单例bean进行任何多线程的封装处理.关于单例bean的线程安全和并发问题需要开发者自行去搞定.但实际上, ...

  6. Spring框架中的单例Beans是线程安全的么

    看到这样一个问题:Spring框架中的单例Beans是线程安全的么? Spring框架并没有对单例bean进行任何多线程的封装处理.关于单例bean的线程安全和并发问题需要开发者自行去搞定.但实际上, ...

  7. Spring源码 - 从缓存中获取单例Bean

    # Spring源码 - 从缓存中获取单例Bean Spring版本:Spring 5.3.13-release # 1.从缓存中获取单例Bean 单实例Bean在Spring的同一个容器中只会创建一 ...

  8. Spring中bean的单例与多例

    Spring中bean的单例与多例 前言 Spring中单例与多例 如何配置单例/多例 单例/多例Bean的使用事项 总结 前言 之前其实已经学习过对于单例模式的使用单例模式讲解,也用过一段时间的Sp ...

  9. 单例设计模式在Spring中的应用

    一.实现一个单例 可以使用如下的步骤实现一个单例类: 单例设计模式的实现流程 1.将构造方法私有化,使用private关键字修饰.使其不能在类的外部通过new关键字实例化该类对象. 2.在该类内部产生 ...

最新文章

  1. (转载)Android进阶2之Activity之间数据交流(onActivityResult的用法)
  2. 今晚直播:非自回归神经机器翻译 | PhD Talk #24
  3. Qt Creator从Maya导出3D资产
  4. mysql max case连用_mysql 嵌套 case when 的问题
  5. 使用kibana客户端工具操作ElasticSearch(增删改查一)
  6. Ubuntu中出现“Could not get lock /var/lib/dpkg/lock”的解决方法
  7. Linux—文件系统
  8. JavaScript常用算法 1
  9. protues仿真之数码管消影问题
  10. iOS下Safari自动化测试
  11. EXIF App for Mac(EXIF查看器)
  12. 流行和声(7)min7b5/半减七和弦
  13. 看了这篇文,让你少走10年弯路
  14. python 桑基图_3行代码基于python的matplotlib绘制桑基图
  15. 直击招聘程序员面试笔试C语言深度解析,直击招聘 程序员面试笔试C++语言深度解析(直击招聘) pdf epub mobi txt 下载...
  16. 如何创建一个网易云歌单外链
  17. IF_SUMIF_COUNTIF三大条件函数
  18. CUUG ORACLE检查点讲解
  19. 古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少对
  20. 专利申请显示:苹果正在开发自动驾驶汽车无线充电技术

热门文章

  1. 参与 API 创新应用大赛,体验RDS费用管理 API
  2. 通过url传参实现多个页面使用同一个页面,再返回本页面
  3. FPGA学习(第8节)-Verilog设计电路的时序要点及时序仿真
  4. Linux学习(六):命令与文件的查阅,Root用户和个人用户使用which命令的差别...
  5. MapReduce的计算资源划分
  6. Git使用中关于rebase 、stash 、reflog、reset的一些注意点
  7. 容器编排技术 -- Kubernetes kubectl create serviceaccount 命令详解
  8. ZooKeeper管理员指南 部署和管理指南
  9. 如何在Redhat 7 Linux系统上停止/启动和禁用/启用防火墙
  10. jQuery操作CSS常见问题