关于 设计模式的单例与 spring配置applicationContext文件单例 一点阐述

来源:互联网 发布:霸屏软件 编辑:程序博客网 时间:2024/06/06 10:01

在applicationContext.xml中,对于没有状态的java类,应该将其配置成singleton单例,spring默认配置就是单例,
  对于有状态的应该配置成prototype类型
  spring配置文件中的单例跟设计模式中单例含义不一样:
   设计模式中单例指:在JVM启动过程中,对于某一个类,如果类是单例,它只会生成唯一的实例
   spring 配置中单例指:对于每一个IOC容器,它只会生成唯一的实例,如果在JVM启动时有两个IOC容器,
   每个容器都会生成这个类的唯一实例,显然此时生成了该类的两个实例

原创粉丝点击