溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          雪山飛鵠

          溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks
          Spring不但支持自己定義的@Autowired注解,還支持幾個由JSR-250規范定義的注解,它們分別是@Resource、@PostConstruct以及@PreDestroy。
            @Resource的作用相當于@Autowired,只不過@Autowired按byType自動注入,而@Resource默認按 byName自動注入罷了。@Resource有兩個屬性是比較重要的,分是name和type,Spring將@Resource注解的name屬性解析為bean的名字,而type屬性則解析為bean的類型。所以如果使用name屬性,則使用byName的自動注入策略,而使用type屬性時則使用byType自動注入策略。如果既不指定name也不指定type屬性,這時將通過反射機制使用byName自動注入策略。
            @Resource裝配順序
            1. 如果同時指定了name和type,則從Spring上下文中找到唯一匹配的bean進行裝配,找不到則拋出異常
            2. 如果指定了name,則從上下文中查找名稱(id)匹配的bean進行裝配,找不到則拋出異常
            3. 如果指定了type,則從上下文中找到類型匹配的唯一bean進行裝配,找不到或者找到多個,都會拋出異常
            4. 如果既沒有指定name,又沒有指定type,則自動按照byName方式進行裝配;如果沒有匹配,則回退為一個原始類型進行匹配,如果匹配則自動裝配;
          posted on 2010-10-11 16:52 雪山飛鵠 閱讀(45126) 評論(6)  編輯  收藏 所屬分類: spring

          Feedback

          # 地球旋轉怎么做的? 2012-11-23 11:21 dylan
          我在上海的國歌紀念館里面看到過一個地球在旋轉,跟你的效果一樣,而且你按到哪個國家的時候,就會出現這個國家的形象照片。不知道樓上是怎么做出來的啊  回復  更多評論
            

          # re: Spring中@Autowired注解、@Resource注解的區別 2013-05-09 15:58 g
          gg  回復  更多評論
            

          # re: Spring中@Autowired注解、@Resource注解的區別 2013-05-09 15:58 g
          2333  回復  更多評論
            

          # re: Spring中@Autowired注解、@Resource注解的區別[未登錄] 2013-05-24 19:27 土豆
          相比較@resource和@autowired來說,建議用@resource  回復  更多評論
            

          # re: Spring中@Autowired注解、@Resource注解的區別 2013-05-30 08:49 bqef
          http://www.clustrmaps.com/zh/index.htm看源代碼,是在這個網站上弄的@dylan  回復  更多評論
            

          # re: Spring中@Autowired注解、@Resource注解的區別 2014-11-24 15:34 nnn
          @dylan
          <script type="text/javascript" src="//rd.revolvermaps.com/0/0/6.js?i=30lzs3v2umn&amp;m=7&amp;s=320&amp;c=e63100&amp;cr1=ffffff&amp;f=arial&amp;l=0&amp;bv=90&amp;lx=-420&amp;ly=420&amp;hi=20&amp;he=7&amp;hc=a8ddff&amp;rs=80" async="async"></script>  回復  更多評論
            

          主站蜘蛛池模板: 玛曲县| 梁河县| 云安县| 高尔夫| 长宁区| 台州市| 增城市| 比如县| 菏泽市| 都昌县| 通海县| 定兴县| 乐至县| 长岭县| 菏泽市| 肇庆市| 泸水县| 景泰县| 安岳县| 和林格尔县| 汝南县| 贡嘎县| 大英县| 清涧县| 息烽县| 昌乐县| 九江市| 兴城市| 武清区| 东乡族自治县| 穆棱市| 九江县| 晴隆县| 花垣县| 临海市| 思茅市| 调兵山市| 桂林市| 德格县| 牟定县| 托克逊县|