<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    spring2.5實例化bean的三種方式

    Posted on 2009-07-05 17:44 胡娟 閱讀(388) 評論(0)  編輯  收藏 所屬分類: JAVA

    通過構造函數實例化bean,需要指定class屬性,給bean提供一個無參的構造方法

     <bean id="userDaoImpl" class="com.hujuan.dao.impl.UserDaoImpl"></bean>

    通過靜態工廠實例化bean,除需要指定class屬性外,同時還必須使用factory-method屬性指定要調用的工廠方法的名稱

     

    <!-- 使用靜態工廠實例化bean -->
        
    <bean id="userDaoImplFactory" class="com.hujuan.dao.impl.UserDaoImplFactory" factory-method="createUserDao"></bean>

    靜態工廠類

    package com.hujuan.dao.impl;

    public class UserDaoImplFactory{

        
    public static UserDaoImpl createUserDao(){
            
    return new UserDaoImpl();
        }
    }

    通過實例工廠實例化bean,必須先實例化要實例化的bean,再通過factory-bean來設置使用哪個實例化工廠,通過factory-method來設置使用哪個方法

    <!-- 使用實例工廠實例化bean -->
        
    <bean id="userDaoImplFactory2" class="com.hujuan.dao.impl.UserDaoImplFactory"></bean>
        
    <bean id="userDaoFactory" factory-bean="userDaoImplFactory2" factory-method="createUserDao2"></bean>
    實例化工廠類
    package com.hujuan.dao.impl;

    public class UserDaoImplFactory{

        
    public UserDaoImpl createUserDao2(){
            
    return new UserDaoImpl();
            }
    }

    posts - 28, comments - 5, trackbacks - 0, articles - 1

    Copyright © 胡娟

    主站蜘蛛池模板: 最新亚洲成av人免费看| 久久久久久亚洲av无码蜜芽| 亚洲国产成人在线视频| 国产免费人人看大香伊| 国产免费的野战视频| 国产三级在线免费观看| 色婷婷六月亚洲综合香蕉| 亚洲综合国产精品| 亚洲一级特黄大片在线观看| 成人a免费α片在线视频网站| avtt天堂网手机版亚洲| 久久久久亚洲Av片无码v| 99爱视频99爱在线观看免费| 乱爱性全过程免费视频| 亚洲av中文无码字幕色不卡| 亚洲国产精品综合久久久| 亚洲国产精品国自产拍AV| 亚洲av无码国产精品色在线看不卡| 成人一区二区免费视频| WWW亚洲色大成网络.COM| 亚洲高清有码中文字| 亚洲日韩VA无码中文字幕| 好爽好紧好大的免费视频国产| 日韩av无码免费播放| jyzzjyzz国产免费观看| 国产精品亚洲а∨无码播放麻豆 | 亚洲小说图区综合在线| 精品亚洲A∨无码一区二区三区| 国产精品久久久亚洲| 曰韩亚洲av人人夜夜澡人人爽| 亚洲精品国产精品乱码不卞 | 国产免费黄色大片| 免费无码AV电影在线观看| 曰批视频免费30分钟成人| 亚洲免费视频播放| 久久午夜夜伦鲁鲁片免费无码影视| 国产午夜免费高清久久影院| 免费91最新地址永久入口| 最近免费mv在线观看动漫| 国产午夜精品久久久久免费视| 日韩精品内射视频免费观看|