小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

轉(zhuǎn) Spring中Bean的三種管理方式

 昵稱1007715 2010-04-23
在前面已經(jīng)簡要的介紹了Spring的管理方式,下面對其做進一步的解釋。在Spring中,有三種方式對Bean進行管理,分別是BeanWrapper,BeanFactory,ApplicationContext.
下面分別對其做解釋:
1 BeanWrapper
先看一下代碼:
Java代碼 復(fù)制代碼
  1. package com.jnotnull;   
  2.   
  3. public class HelloWorld {   
  4.     public String message = null;   
  5.   
  6.         HelloWorld(){                  
  7.         }   
  8.   
  9.     public String getMessage() {   
  10.         return message;   
  11.     }   
  12.   
  13.     public void setMessage(String message) {   
  14.         this.message = message;   
  15.     }   
  16.   
  17. }  

在這里我們加入了一個無參數(shù)構(gòu)造函數(shù):因為
org.springframework.beans包遵循Sun發(fā)布的JavaBeans標(biāo)準(zhǔn)。 一個JavaBean是一個簡單的包含無參數(shù)構(gòu)造函數(shù)的類,并且包含seter和getter屬性方法。
下面看一下調(diào)用的測試類
Java代碼 復(fù)制代碼
  1. package com.jnotnull;   
  2.   
  3. import org.springframework.context.ApplicationContext;   
  4. import org.springframework.context.support.FileSystemXmlApplicationContext;   
  5.   
  6. public class Test {   
  7.     public static void main(String []args) throws Exception{   
  8.         Object object =  Class.forName("com.jnotnull.HelloWorld");   
  9.                 BeanWrapper bw = new BeanWrapperImpl(object);   
  10.                 bw.setPropertyValue("message","HelloWorld");   
  11.                 System.out.println(bw.getPropertyValue("message"));        
  12.     }   
  13. }  
由此我們可以看出,在BeanWrapper是不需要配置文件的。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多