有關spring中的factorybean的深刻理解

          Interface to be implemented by objects used within a BeanFactory that are themselves factories. If a bean implements this interface, it is used as a factory, not directly as a bean.

          NB: A bean that implements this interface cannot be used as a normal bean. A FactoryBean is defined in a bean style, but the object exposed for bean references is always the object that it creates.

          FactoryBeans can support singletons and prototypes, and can either create objects lazily on demand or eagerly on startup.

          This interface is heavily used within the framework, for example for the AOP ProxyFactoryBean or JndiObjectFactoryBean. It can be used for application components, but this is not common outside of infrastructure code.


          可以自己創建FactoryBean,這個時候的類就要當做工廠類來使用。在spring的配置文件中<ref local="factoryBean"/>調用的是getObject()方法,返回是object對象。


          posted on 2007-12-25 15:01 劉錚 閱讀(328) 評論(0)  編輯  收藏 所屬分類: Spring

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 谷城县| 林西县| 怀集县| 五寨县| 浦北县| 怀柔区| 怀远县| 来宾市| 甘德县| 宜君县| 神农架林区| 馆陶县| 历史| 酒泉市| 临沂市| 铁岭县| 贵阳市| 景德镇市| 台州市| 定西市| 翁源县| 巴林右旗| 双流县| 阿拉善盟| 武陟县| 阿图什市| 兴化市| 广东省| 卓尼县| 库尔勒市| 历史| 奉新县| 禹州市| 绵竹市| 武定县| 开远市| 祁阳县| 衡阳市| 海门市| 勃利县| 定州市|