<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

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

    定義實(shí)體:

    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>
      
    <!-- 非靜態(tài)方法,使用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>
       
    <!-- 靜態(tài)方法,無需使用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) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 亚洲精品视频在线| 国产精品免费一级在线观看| 久久久精品免费视频| 国产久爱免费精品视频| 国产高潮流白浆喷水免费A片 | 亚州**色毛片免费观看| gogo免费在线观看| 97国免费在线视频| 国产在线观看免费av站| 精品视频一区二区三区免费| 久久久高清日本道免费观看| 最近新韩国日本免费观看| 午夜福利不卡片在线播放免费| 成人免费毛片内射美女APP| 成人毛片18女人毛片免费96| 久久久久国色AV免费观看性色| 久久久久久免费视频| 色播在线永久免费视频| 亚洲av麻豆aⅴ无码电影| 亚洲日本va在线视频观看| 亚洲五月激情综合图片区| 亚洲丝袜中文字幕| 亚洲av最新在线观看网址| 一级中文字幕乱码免费| 最近2019中文免费字幕在线观看| 人妻无码一区二区三区免费| 亚洲免费综合色在线视频| 四虎永久在线精品视频免费观看| 亚洲一区无码精品色| 亚洲伦另类中文字幕| 亚洲中文字幕久在线| 看Aⅴ免费毛片手机播放| a级午夜毛片免费一区二区| 麻花传媒剧在线mv免费观看| 女人18一级毛片免费观看| 亚洲视频人成在线播放| 久久久久亚洲av无码专区导航| 亚洲人成人伊人成综合网无码| 日韩一级片免费观看| 性xxxx视频免费播放直播 | 色吊丝免费观看网站|