首页 > 编程语言 > 详细

Spring 通过FactoryBean配置Bean

时间:2015-09-24 23:52:41      阅读:174      评论:0      收藏:0      [点我收藏+]

1.实现FactoryBean接口

import org.springframework.beans.factory.FactoryBean;

public class CarFactoryBean implements FactoryBean<Car> {

 @Override
 public Car getObject() throws Exception {
  // TODO Auto-generated method stub
  return new Car("Qq",100);
 }

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

 @Override
 public boolean isSingleton() {
  // TODO Auto-generated method stub
  return true;
 }

}

2.配置FactoryBean  工厂 Bean 跟普通Bean不同, 其返回的对象不是指定类的一个实例, 其返回的是该工厂 Bean 的 getObject 方法所返回的对象。

<bean id="car" class="springTest.CarFactoryBean"></bean> 配置的是FactoryBean的实例,但是返回的是FactoryBean的 getObject 方法所返回的对象。

Spring 通过FactoryBean配置Bean

原文:http://www.cnblogs.com/zoghin/p/4836831.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!