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

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

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

    佳麗斯 加厚雙人/單人秋冬被子暖冬 羊毛被芯羊毛柔絲被特價包郵 憂憂魚冬外穿打底褲女秋冬厚長褲女褲加絨加厚高腰彈力鉛筆褲靴褲 韓國代購2013新款 韓版秋冬休閑女時尚磨破口袋衛(wèi)衣韓版學(xué)生裝 潮

    有時,退一步,能一口氣進幾步,只是這先退一步需要勇氣和自信。

    用心愛你,努力工作。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      70 隨筆 :: 1 文章 :: 33 評論 :: 0 Trackbacks
    Spring提供了一個BeanFactoryPostProcessor接口的實現(xiàn)類:CustomEditorConfigurer。這個類可以實現(xiàn)java.beans.PropertyEditor接口的類,并將字符串值轉(zhuǎn)換為指定類型的對象。
    通過一個簡單的例子來說明。
    導(dǎo)入Spring所需的包:commons-logging.jar,spring.jar 。(日志包和Spring包)
    包下載地址:
    http://www.ziddu.com/download/3555993/Spring.rar.html
    或者http://www.tkk7.com/Files/ducklyl/Spring.rar

    (1)創(chuàng)建User 類

    package com.editor;

    public class User {
     private String name;
     private int number;
     public String getName() {
      return name;
     }
     public void setName(String name) {
      this.name = name;
     }
     public int getNumber() {
      return number;
     }
     public void setNumber(int number) {
      this.number = number;
     }

    }

    (2)創(chuàng)建HelloBean 類

    package com.editor;

    public class HelloBean {
     private String helloWord;
     private User user;
     public String getHelloWord() {
      return helloWord;
     }
     public void setHelloWord(String helloWord) {
      this.helloWord = helloWord;
     }
     public User getUser() {
      return user;
     }
     public void setUser(User user) {
      this.user = user;
     }


    }
    (3)創(chuàng)建UserEditor 類

    package com.editor;
    import java.beans.PropertyEditorSupport;

    public class UserEditor extends PropertyEditorSupport{
     public void setAsText(String text)
     {
      String[] strs=text.split(",");
      int number=Integer.parseInt(strs[1]);
      
      User user=new User();
      user.setName(strs[0]);
      user.setNumber(number);
      
      setValue(user);
     }

    }


    (4)在類路徑下創(chuàng)建property-config.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

    <beans>
     <bean id="EditorConfigBean"
      class="org.springframework.beans.factory.config.CustomEditorConfigurer">
      <property name="customEditors"><!--CustomEditorConfigurer類會加載"customEditors"屬性設(shè)定的map-->
       <map>
        <entry key="com.editor.User">
         <bean id="userEditor" class="com.editor.UserEditor" />
        </entry>
       </map>
      </property>
     </bean>

     <bean id="helloBean" class="com.editor.HelloBean">
      <property name="helloWord">
       <value>Hello!</value>
      </property>
      <property name="user">
       <value>ducklyl,123456</value>
      </property>
     </bean>

    </beans>
    (5)創(chuàng)建測試類

    package com.editor;

    import org.springframework.context.*;
    import org.springframework.context.support.*;


    public class SpirngTest {
     public static void main(String[] args)
     {
      //讀取配置文件
      ApplicationContext context=new FileSystemXmlApplicationContext("property-config.xml");
      //獲取id="helloBean"對象
      HelloBean hello=(HelloBean)context.getBean("helloBean");
      //調(diào)用helloBean對象getHelloWord()方法
      System.out.println(hello.getHelloWord());
      System.out.println("Name:"+hello.getUser().getName());
      System.out.println("Number:"+hello.getUser().getNumber());
     }

    }
    如果以上正確設(shè)置,運行結(jié)果為:
    Hello!
    Name:ducklyl
    Number:123456

    posted on 2007-10-24 19:32 王生生 閱讀(1295) 評論(1)  編輯  收藏 所屬分類: Spring

    評論

    # re: Spring學(xué)習(xí)筆記 2007-10-24 2007-10-24 22:12 快譯站
    不錯,總結(jié)的很好
    請問博主有沒有搞論壇呢
    如果有興趣請加入技術(shù)qq群23133419
    本人QQ 191660822  回復(fù)  更多評論
      

    森露2013新款豹紋打底衫 高領(lǐng) 女 長袖 修身長袖t恤女 加絨加厚冬 2013春秋新款女裝 潮修身大碼長袖小西裝外套女 韓版中長款小西裝 憂憂魚2013秋冬新款直筒褲女顯瘦長褲加絨黑色休閑褲修身西褲女褲
    主站蜘蛛池模板: 久久精品亚洲视频| 亚洲AV日韩AV无码污污网站| 一区二区三区视频免费观看| 精品久久免费视频| 国产亚洲日韩一区二区三区| 亚洲视频在线观看免费| 无码精品人妻一区二区三区免费看| 国产特级淫片免费看| 亚洲AV无码一区二区三区网址| 免费无码黄动漫在线观看| 丰满亚洲大尺度无码无码专线 | 农村寡妇一级毛片免费看视频| 国产zzjjzzjj视频全免费| 日韩精品亚洲专区在线影视| 免费va人成视频网站全| j8又粗又长又硬又爽免费视频| 免费观看激色视频网站bd| 国产成人精品免费直播| 午夜在线亚洲男人午在线| 亚洲人成影院在线无码观看| 国产特黄一级一片免费| 婷婷久久久亚洲欧洲日产国码AV| 免费人妻无码不卡中文字幕系| 亚洲国产精品xo在线观看| 最近的2019免费中文字幕| 四虎永久成人免费影院域名| 成人在线免费视频| 亚洲AV永久精品爱情岛论坛| 国产精品入口麻豆免费观看| 国产成人亚洲综合色影视| 中文字幕亚洲免费无线观看日本 | 美女免费视频一区二区三区| 亚洲一级特黄大片无码毛片 | 高潮内射免费看片| 亚洲中文字幕无码一区| 59pao成国产成视频永久免费| 亚洲AV无码专区亚洲AV桃| 亚洲精品国产美女久久久| 一区二区三区免费在线观看| 久久亚洲精品成人| 日韩在线免费电影|