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

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

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

    posts - 495,comments - 227,trackbacks - 0

    有兩種用法,一種是直接吧方法的返回值注入到實例的屬性,二是用返回值定義成Bean

    定義實體:

    package Bean.superIOCmethod;

    public class Person {
       
    private Son son;
       
    private String age;
    public String getAge() {
        
    return age;
    }

    public void setAge(String age) {
        
    this.age = age;
    }

    public Son getSon() {
        
    return son;
    }

    public void setSon(Son son) {
        
    this.son = son;
    }

    }



    package Bean.superIOCmethod;

    public class Son {
      
    private String age;

    public String getAge() {
        
    return age;
    }


    public void setAge(String age) {
        
    this.age = age;
    }

    }
    package Bean.superIOCmethod;
    public class Field {
       public static final String TEST_FIELD="welcom";
       public String getValue(){
        return "test";
       }
       public static String getStaticValue(){
        return "static test";
       }
    }


    配置文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

    <beans>
      
    <!-- 非靜態方法,使用targetObject -->
      
    <bean id="son" class="Bean.superIOCmethod.Son">
         
    <property name="age">
           
    <bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
              
    <property name="targetObject">
                  
    <ref local="value"/>
              
    </property>
              
    <property name="targetMethod">
                 
    <value>getValue</value>
              
    </property>
           
    </bean>
         
    </property>
      
    </bean>
       
    <!-- 靜態方法,無需使用targetObject,但要配置targetClass -->
      
    <bean id="staticson" class="Bean.superIOCmethod.Son">
         
    <property name="age">
           
    <bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
              
    <property name="targetClass">
                
    <value>Bean.superIOCmethod.Field</value>
              
    </property>
              
    <property name="targetMethod">
                 
    <value>getStaticValue</value>
              
    </property>
           
    </bean>
         
    </property>
      
    </bean>
      
      
    <!-- 將方法返回值定義成Bean -->
      
    <bean id="sysProps" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
           
    <property name="targetClass">
             
    <value>java.lang.System</value>
           
    </property>
           
    <property name="targetMethod">
             
    <value>getProperties</value>
           
    </property>
       
    </bean>
       
       
    <bean id="javaversion" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
          
    <property name="targetObject">
            
    <ref local="sysProps"/>
          
    </property>
          
    <property name="targetMethod">
            
    <value>getProperty</value>
          
    </property>
          
    <property name="arguments">
             
    <list>
               
    <value>java.version</value>
             
    </list>
          
    </property>
       
    </bean>
      
    <bean id="value" class="Bean.superIOCmethod.Field">
      
    </bean>
    </beans>

    posted on 2011-10-17 11:30 SIMONE 閱讀(326) 評論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 免费A级毛片无码无遮挡内射| 日韩亚洲Av人人夜夜澡人人爽 | 久久久久久曰本AV免费免费| 污视频网站免费在线观看| 亚洲午夜久久久精品电影院| 亚洲精品卡2卡3卡4卡5卡区| 亚洲成a人一区二区三区| 久久综合AV免费观看| 日本免费观看网站| 免费国产黄网站在线观看可以下载| 国产成人亚洲精品91专区高清| 国产中文字幕免费| 男女免费观看在线爽爽爽视频| 国产真人无码作爱视频免费| 男女猛烈激情xx00免费视频| 亚洲欧美日韩国产精品一区| 亚洲国产成人久久| 久久精品国产亚洲AV香蕉| 亚洲国产AV无码专区亚洲AV| 亚洲一区二区三区在线视频| 免费看男女下面日出水视频| 女人18特级一级毛片免费视频| 九一在线完整视频免费观看| 亚洲AV无码一区二区三区网址| 亚洲AV成人影视在线观看| 亚洲人成777在线播放| 亚洲视频一区二区三区| 久久精品国产亚洲AV麻豆网站| 亚洲国产成人精品不卡青青草原| 国产亚洲福利精品一区| 亚洲欧洲日产国码无码网站| 好吊妞788免费视频播放 | 91午夜精品亚洲一区二区三区| 久久亚洲AV无码精品色午夜麻豆| 亚洲人成电影在在线观看网色| 亚洲国产精品久久久久网站| 亚洲天天做日日做天天欢毛片| 亚洲综合一区二区精品导航| 亚洲精品免费在线| 中文字幕日韩亚洲| 亚洲中文久久精品无码|