锘??xml version="1.0" encoding="utf-8" standalone="yes"?>午夜在线电影亚洲一区,濑亚美莉一二区在线视频,高清欧美精品xxxxx在线看http://www.aygfsteel.com/hulizhong/category/33680.html----Java's Slave----<br> ***Java's Host***zh-cnMon, 11 Aug 2008 13:03:47 GMTMon, 11 Aug 2008 13:03:47 GMT60lookup鏂規硶娉ㄥ叆http://www.aygfsteel.com/hulizhong/archive/2008/08/11/221326.html浜岃儭浜岃儭Mon, 11 Aug 2008 08:31:00 GMThttp://www.aygfsteel.com/hulizhong/archive/2008/08/11/221326.htmlhttp://www.aygfsteel.com/hulizhong/comments/221326.htmlhttp://www.aygfsteel.com/hulizhong/archive/2008/08/11/221326.html#Feedback0http://www.aygfsteel.com/hulizhong/comments/commentRss/221326.htmlhttp://www.aygfsteel.com/hulizhong/services/trackbacks/221326.html lookup鏂規硶娉ㄥ叆鍒╃敤浜唖pring ioc瀹瑰櫒閲嶅啓bean鎶借薄(鎴?鍏蜂綋鏂規硶鐨勮兘鍔?浠庤岃繑鍥炴寚瀹氬悕瀛楃殑bean瀹炰緥.涓鑸敤鏉ュ緱鍒頒竴涓潪鍗曚緥瀵硅薄.
         濡傛灉鏂規硶涓嶆槸鎶借薄鐨?spring鍥炵畝鍗曞湴瑕嗙洊宸叉湁鐨勫疄鐜?鍦ㄥ熀浜嶺ML鐨勯厤緗枃浠朵腑,閫氳繃鍦╞ean瀹氫箟涓嬌鐢╨ookup-method鍏冪礌鏉ュ憡璇塖pring鎵瑕佽凍鍏?瑕嗙洊鐨勬柟娉曞皢瑕佽繑鍥炵殑瀹為檯bean


Random.java

package com.test;

public class Random {
 private int i = (int) (100 * Math.random());

 public void printRandom() {
  System.out.println("杈撳嚭闅忔満鏁存暟:  " + i);
 }

}
------------------------------------------------
HelloRandom.java

package com.test;

public interface HelloRandom {
 public Random getRandom();
    public Random createRandom();

}

-------------------------------------------------
HelloRandomAbstract.java

package com.test;

public abstract class HelloRandomAbstract implements HelloRandom{
 private Random random;

 public Random getRandom() {
  return random;
 }

 public void setRandom(Random random) {
  this.random = random;
 }
    //姝ゆ柟娉曞緩璁槸鎶借薄鐨?br />  public abstract Random createRandom();

}

---------------------------
XML鏂囦歡濡備笅:
<bean id="random" class="com.test.Random" singleton="false"/>
   
    <bean id="helloRandomAbstract" class="com.test.HelloRandomAbstract">
   
        <lookup-method name="createRandom" bean="random"/>
       
        <property name="random">
            <ref local="random"/>
        </property>
     </bean>

helloRandomAbstract瀵硅薄鏈?涓柟寮忓彲浠ュ緱鍒癛andom瀵硅薄:閫氳繃getRandom() 鏂規硶,閫氳繃createRandom()鏂規硶;
涓よ呮湁浠涔堜笉鍚屽憿,鍓嶄竴涓柟娉曞緱鍒扮殑鍚屼竴涓璞?涔熷氨鏄鍙getRandom(),寰楀埌鐨勯兘鏄悓涓涓柟娉?鍚庝竴縐嶆柟娉曡皟鐢ㄤ竴嬈reateRandom(),姣忔璋冪敤寰楀埌鐨勯兘鏄х殑Random瀵硅薄.榪欏氨璞″墠闈㈣鐨?span style="color: #ff0000">spring ioc瀹瑰櫒閲嶅啓bean鎶借薄(鎴?鍏蜂綋鏂規硶鐨勮兘鍔?浠庤岃繑鍥炴寚瀹氬悕瀛楃殑bean瀹炰緥.涓鑸敤鏉ュ緱鍒頒竴涓潪鍗曚緥瀵?/span>璞?

鍙﹀榪樻湁涓縐嶆柟娉曞彲浠ュ疄鐜扮被浼煎姛鑳斤細
<bean id="random" class="com.test.Random" scope="prototype"/>,鍥犱負prototype鑼冨洿鐨刡ean錛屽湪娌′竴嬈¤姹傞兘浼氱敓鎴愪竴涓柊鐨勫璞★紝灝辮薄鏄敤new Random()涓鏍鳳紱涓嶈凍鏄紝姝ゅ睘鎬у彧鏈夊湪鏃╂湡鐗堟湰鐨剆pring涓嶆敮鎸侊紒

浜岃儭 2008-08-11 16:31 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 房产| 太原市| 灌云县| 宣恩县| 正宁县| 苗栗县| 延长县| 平凉市| 若尔盖县| 天全县| 政和县| 潜山县| 庆城县| 老河口市| 沁水县| 堆龙德庆县| 九龙城区| 渑池县| 禄劝| 会昌县| 会宁县| 齐河县| 祁连县| 阜城县| 莱州市| 小金县| 隆德县| 海兴县| 庆安县| 鄄城县| 什邡市| 隆昌县| 阿勒泰市| 威宁| 临西县| 宜君县| 黔西县| 灵璧县| 昌江| 桃江县| 安义县|