美文网首页
实现FactoryBean接口在Spring IOC容器中的配置

实现FactoryBean接口在Spring IOC容器中的配置

作者: 极客_Ls | 来源:发表于2019-02-19 18:12 被阅读0次
工厂Bean:

工厂 Bean 与普通 Bean 不通;其返回的对象不是指定类的一个实例,而是该工厂 Bean 的 getObject()方法所返回的对象;

//FactoryBean可指定其泛型,使其返回特定的Bean
public class CarFoactoryBean implements FactoryBean<Car> {

    @Override
    public Car getObject() throws Exception {
        Car car = new Car();
        car.setName("奔驰");
        return car;
    }

    @Override
    public Class<?> getObjectType() {
        return Car.class;
    }

    @Override
    public boolean isSingleton() {
        return true;
    }
}



配置 Bean

<bean id="car1" class="com.laishuai.beans.CarFoactoryBean"></bean>

相关文章

  • 实现FactoryBean接口在Spring IOC容器中的配置

    工厂Bean: 工厂 Bean 与普通 Bean 不通;其返回的对象不是指定类的一个实例,而是该工厂 Bean 的...

  • IoC容器系列的设计与实现(基于Spring5.0.4)

    在Spring IoC容器的设计中,两个主要容器系列 实现BeanFactory接口的简单容器系列这系列容器只实现...

  • SpringIOC容器设计

    IOC简介 在Spring IoC容器的设计中,作者设计了两个接口来表示容器 BeanFactoryBeanFac...

  • 实例化Bean

    Spring IoC容器需要根据Bean定义里的配置元数据使用反射机制来创建Bean。在Spring IoC容器中...

  • Spring - IOC实现

    在Spring IOC容器的设计中,有两个主要的容器系列,一个是是实现了BeanFactory接口的简单容器系列;...

  • Spring学习

    IOC (接口) 1、IOC思想基于IOC容器完成,IOC容器底层就是对象工厂; 2、Spring提供的IOC容器...

  • Spring 使用FactoryBean注册组件

    实现FactoryBean 接口 isSingleton() 方法返回 true 表示该bean 在容器中是单实...

  • Spring中BeanFactory和FactoryBean的区

    BeanFactory是Spring中IOC容器最核心的接口,遵循了IOC容器中所需的基本接口。例如我们很常见的:...

  • Spring IoC

    IoC(Inversion of Control),即控制反转,在 Spring 中实现控制反转的是 IoC 容器...

  • 一、Spring核心篇

    第2章Spring Framework的核心:IoC容器的实现 2.1Spring IoC容器概述 1.IOC容器...

网友评论

      本文标题:实现FactoryBean接口在Spring IOC容器中的配置

      本文链接:https://www.haomeiwen.com/subject/dcifyqtx.html