zoukankan      html  css  js  c++  java
  • IOC中FactoryBean

      工厂Bean

    一:定义:

      在配置文件中定义bean类型可以和返回类型不一样

    二:步骤:

      第一步:创建类,让这个类序偶为工厂bean,实现接口Factorybean,而在这个FactoryBean里面也可以存多个函数,返回多个对象

      第二步:实现接口里面的方法,在实现的方法中定义返回的bean类型

    三:操作:

    FactoryBean:

    public class MyBean implements FactoryBean(){
        //有三个返回函数:
        //1.get object()返回对象
        //2.get objectType()返回对象类型
        //3.isSingleton()查看是否为单例
    }

     

    四:设置单实例或者多实例

    scope:设置单实例或多实例

    单实例:singleton,加载spring配置文件的时候就创建单实例对象

    多实例:prototype,在调用getBean方法的时候才创建多实例对象

    xml的文件:
    <bean id="mybean class="com.test.MyBean scope="prototype"></bean>

    实现类:两个创建出来的不是指向同一块内存空间,而是两块
    MyBean bean1=content.getBean("mybean",MyBean.class);
    MyBean bean2=content.getBean("mybean",MyBean.class);

     

  • 相关阅读:
    织梦开发——相关阅读likeart应用
    织梦标签教程
    织梦专题调用代码
    HIT 2543 Stone IV
    POJ 3680 Intervals
    HIT 2739 The Chinese Postman Problem
    POJ 1273 Drainage Ditches
    POJ 2455 Secret Milking Machine
    SPOJ 371 Boxes
    HIT 2715 Matrix3
  • 原文地址:https://www.cnblogs.com/instead-everyone/p/13874528.html
Copyright © 2011-2022 走看看