有關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.


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


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

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 三亚市| 五华县| 望江县| 柘城县| 南和县| 日喀则市| 永兴县| 福海县| 闸北区| 鹤庆县| 阿拉善盟| 饶平县| 萨迦县| 沂源县| 桐乡市| 丰城市| 平武县| 曲靖市| 江油市| 郧西县| 仁化县| 阳信县| 阿拉善盟| 扎赉特旗| 辽阳市| 察雅县| 正安县| 淮南市| 徐汇区| 宣威市| 溧阳市| 平塘县| 洪泽县| 祥云县| 交城县| 七台河市| 勐海县| 达日县| 资溪县| 潢川县| 衡山县|