精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

在IOC中裝配Bean-創(chuàng)新互聯(lián)

一、基于XML的配置

站在用戶的角度思考問題,與客戶深入溝通,找到高唐網(wǎng)站設(shè)計與高唐網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋高唐地區(qū)。

 采用Schema格式



   
   
   ......
   

Schema在文檔根節(jié)點中通過xmlns對文檔所引用的命名空間進行聲明。文檔后面的元素可通過命名空間別名加以區(qū)分。

二、Bean基本配置

id為這個Bean的名稱,通過容器的getBean("car")即可獲取對應(yīng)的Bean,class定義了bean的實現(xiàn)類。

id的命名必須以字母開始,不能以逗號和空格結(jié)尾。但是name屬性沒有限制。

spring不允許有兩個id相同的bean,但是可以name相同。返回是返回最后一個。

三、依賴注入

  1. 屬性注入:要求bean提供一個默認的構(gòu)造函數(shù),并有相應(yīng)的Setter方法。spring是先調(diào)用Bean的默認構(gòu)造函數(shù)實例化Bean對象,然后通過反射調(diào)用set方法注入屬性值。但是spring只會檢查是否有對于的set方法,而有沒有該屬性不關(guān)注。

    在xml中


   
   
   

命名規(guī)范:xxx屬性對于setXxx()方法。變量前兩個字母要么都大寫要么都小寫。

2.構(gòu)造函數(shù)注入



   
      紅旗CA72
   
   
      20000
   






   
      紅旗CA72
   
   
      中國一汽
   
   
      200
   


   
      紅旗CA72
   
   
      中國一汽
   
   
      200
   




   
      John
   
   
      
   
   
      
   

四、注入?yún)?shù)

  1. 字面值:基本數(shù)據(jù)類型及其封裝類、String類都可以采用字面值注入。通過value=""或者方式來注入。作用是讓XML解析器把[]內(nèi)的字符串當成普通文本對待。一般情況下XML會忽略標簽內(nèi)部字符串的前后空格,但是在spring中不會。

  2. 引用其他bean:通過ref元素。或者 bean是同一容器或者父容器中的bean,local只能引用同一配置文件中的bean,parent引用父容器的bean

  3. 內(nèi)部bean:類似內(nèi)部類,沒有名字不能被外部引用。

  4. null值:這樣會被解析成空字符串。這樣才是空。

  5. 集合類型屬性


   看報
   ×××
   高爾夫
   
   

   看報
   ×××
   高爾夫



   
      
         AM
      
      會見客戶
   
   
      
         PM
      
      公司內(nèi)部會議
   



   john-office@smart.com
   john-life@smart.com



   
      
         看報
         ×××
         高爾夫
      
   


   
      
         爬山
         游泳
      
   

子bean的favorites最后有5個元素。merge="true"是和父bean的同名進行集合屬性合并。

五、bean之間的關(guān)系

1.繼承:子bean繼承父bean。重復的會覆蓋。

1)父bean:abstract="true"

2)子bean:parent="parbean"

   

      

   


   

2.引用

六、整合多個配置文件

通過將多個配置文件引到一個文件中,進行配置文件集成。

七、Bean的作用域

  1. siglenton作用域:默認情況下,spring的ApplicationContext容器在啟動時,會自動實例化所有的sigleton的bean并緩存在容器中。如果不希望提前實例化,可以通過lazy-init="true"來等到使用是才實例化。

  2. prototype作用域:scope="prototype"指定非單例作用域的Bean。

  3. web環(huán)境下:在低版本的web,可以使用http請求過濾器進行配置,高版本可以使用http請求監(jiān)聽器來進行配置。

    1)reqest作用域:每次http請求就會調(diào)用。

    2)session:橫跨整個Session,Session中所有http請求共享一個bean。

    3)glabalSession

  4. 則注入的是動態(tài)代理對象。

八、基于注解的配置

  1. 使用注解定義Bean:@Component表示該類為Bean。@Repository:對DAO實現(xiàn)類的標注。

  2. 掃描注解定義的Bean:

    第一步:聲明context命名空間

xmlns:context="http://www.springframework.org/schema/context"

 第二部:使用component-scan的base-package屬性指定一個需掃描的包。


    
    
    

user-default-filters屬性默認是掃描@Repository、@Service 和 @Controlle、@Component 除非設(shè)為false。

3.自動裝配Bean

  1. @Autowired默認按類型匹配方式來找bean,找不到的時候會報異常,加上@Autowired(reqired=false)就不會拋出異常了。加上@Qualifier注解限定Bean的名稱。

  2. 對類方法進行標注:Spring允許對方法入?yún)俗Qualifier以指定注入Bean的名稱。

  3. 延遲注入:@Lazy在屬性及目標Bean類上同時標注。

  4. @Resource注解要求提供一個Bean的名稱。二者都可以寫在字段

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)站名稱:在IOC中裝配Bean-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://m.jcarcd.cn/article/dppepj.html
主站蜘蛛池模板: 国产精品毛多多水多 | 国产日韩精品aⅴ | 欧美日韩中文无限码 | 午夜激情影 | 韩国理论片在线看 | 国产精品区免费视频 | 国产偷国产 | 日本午夜免费啪视频 | 成人短视频黄 | 国产精品视频二区在 | 国产精品专区色 | 欧美日韩精品网 | 国产精品自产拍在 | 国产伊人精品导航 | 国产制服亚洲 | 91大神福 | 午夜视频在 | 国产熟女自拍挑逗 | 国产成本人片 | 欧美一区亚洲二区 | 日本欧美大码aⅴ | 区在线99视频 | 人摸人人人澡 | 九九视频免费看 | 另类图片欧美小 | 成人免费黄 | 午夜大尺 | 99热手机在线 | 成人国产第一区在 | 午夜亚洲中文电影 | 三区爱欲| 国产玉足榨精视 | 成人国产精品日本在 | 福利秀视频在线播放 | 国产精品强上在线 | 精品国产精品 | 国产性夜夜春夜夜爽 | 国产韩国欧美在线 | 精品视频在 | 91老熟女对白露脸 | 国产在线区 |