zoukankan      html  css  js  c++  java
  • 008 IOC--Bean的作用域

    一 .概述

      在前面我们提到了一个作用域的概念.那么什么是作用域呢?


    二 .作用域

      在spring为了描述Bean的生命周期提出了作用域的概念.

    常见的作用域有:

    [1]Singleton : 业务单例

    [2]prototype : 业务多例

    [3]request : web下的请求范围

    [4]session :web下的会话范围.


    三 . 演示  

        <bean id="date" class="java.util.Date"></bean>

    上面是我们之前的配置文件,我们两次获取该对象,然后进行比对.

    public static void main(String[] args) {
            ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");
            Date date1 = (Date) context.getBean("date");
            Date date2 = (Date) context.getBean("date");
            System.out.println(date1 == date2);
        }

    执行上述的方法,我们发现我们两次获取的Bean是一样的.

    然后我们修改配置文件如下:  

        <bean id="date" class="java.util.Date" scope="prototype"></bean> 

    我们发现我们获取的Bean不一致了,也就是说我们的Bean的作用域是不同的.

  • 相关阅读:
    UVA 12657 Boxes in a Line 双向链表模拟
    C语言单片和C#语言服务器端DES及3DES加密的实现
    关于TcpClient,Socket连接超时的几种处理方法
    拿来参考的学习计划
    faire la course
    今日法语2
    炸鱼
    今日法语
    今日疑问
    下周想做的菜
  • 原文地址:https://www.cnblogs.com/trekxu/p/9090790.html
Copyright © 2011-2022 走看看