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);

     

  • 相关阅读:
    CSS 兼容 总结
    IF IE
    取消chrome浏览器下input和textarea的默认样式
    左右浮动边距为0,中间间隔一定
    标题右边10px位置紧跟发布时间
    两款CSS3样式可视化在线生成工具
    文字截取,多余文字用省略号(...)代替
    O
    N
    M
  • 原文地址:https://www.cnblogs.com/instead-everyone/p/13874528.html
Copyright © 2011-2022 走看看