美文网首页
实现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容器中的配置

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