実用的なBeanWrapperでSpringMVC

BeanWrapperは春のJavaBeanプロパティを操作するためのツールを提供している、彼が直接クラスのプロパティを変更することができます。

 

パブリック クラスBeanWrapperTest { 

    公共 静的 ボイドメイン(文字列[]引数){ 
        ユーザーユーザ = 新しいユーザー(); 

        BeanWrapper BW = PropertyAccessorFactory.forBeanPropertyAccess(ユーザ)。
        bw.setPropertyValue( "userNameに"、 "张三" ); 
        System.out.println(ユーザ)。

        PropertyValueを値 = 新しい PropertyValueを( "userNameに"、 "李四" ); 
        bw.setPropertyValue(値)。
        System.out.println(ユーザ)。

    } 

} 

パブリック クラスユーザー{ 

    文字列のuserName。

    ストリングgetUserName(){
         リターンのuserName。
    } 

    公共 ボイドsetUserName(文字列のuserName){
         この .userName = userNameに。
    } 

    @Override 
    パブリック文字列のtoString(){
         戻り "ユーザー{" + 
                "のuserName ="" +のuserName + '\' '+ 
                '}' 
    } 
}

 

おすすめ

転載: www.cnblogs.com/windy13/p/11785395.html