最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java javax.annotation.Resource注解的詳解

 更新時(shí)間:2016年10月23日 11:29:17   投稿:lqh  
這篇文章主要介紹了javax.annotation.Resource注解的詳解的相關(guān)資料,需要的朋友可以參考下

java 注解:java javax.annotation.Resource

 當(dāng)我們?cè)趚ml里面為類配置注入對(duì)象時(shí),會(huì)發(fā)現(xiàn)xml文件會(huì)越來越臃腫,維護(hù)起來很麻煩。這時(shí)候我們可以使用注解這種機(jī)制來為類配置注入對(duì)象。

       Java為我們提供了 javax.annotation.Resource這個(gè)注解。

       spring框架提供了org.springframework.beans.factory.annotation.Autowired。

      一般情況下我們使用 javax.annotation.Resource這個(gè)注解,因?yàn)檫@樣我們就能實(shí)現(xiàn)和spring框架的解藕。

      @Resource可以作用于字段和函數(shù)上。當(dāng)作用于字段上的時(shí)候,如果我們只是簡(jiǎn)單的這樣寫  

                   @Resource
             PersonDao  p;

 這時(shí)候spring注入p的過程是 1:先查找xml中是否有id為p的元素

                                              2:如果沒有找到,則看是否有name屬性(@Resource  name=“”),有則查找name

                                              3:否則查找persondao類型的元素

      @Resource可作用于set函數(shù)上。

       例如:

@Resource
  public void setP(PersonDao p) {
 this.p = p;
  }

           @Autowired注解是根據(jù)類型進(jìn)行查找,比如PersonDao p,他會(huì)去xml文件里查找類型為PersonDao的元素

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 詳解jeefast和Mybatis實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)的問題

    詳解jeefast和Mybatis實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)的問題

    這篇文章主要介紹了詳解jeefast和Mybatis實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)的問題,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Java 高并發(fā)一:前言

    Java 高并發(fā)一:前言

    本系列基于煉數(shù)成金課程,為了更好的學(xué)習(xí),做了系列的記錄。 本文主要介紹 1.高并發(fā)的概念,為以后系列知識(shí)做鋪墊。 2.兩個(gè)重要的定理
    2016-09-09
  • Java中IdentityHashMap與HashMap區(qū)別詳解

    Java中IdentityHashMap與HashMap區(qū)別詳解

    這篇文章主要介紹了Java中IdentityHashMap與HashMap區(qū)別詳解,很多人不曉得IdentityHashMap的存在,其中不乏工作很多年的Java開發(fā)者,他們看到就說是第三方j(luò)ar包,實(shí)際上它是Jdk源碼自帶的集合類,需要的朋友可以參考下
    2023-11-11
  • java實(shí)現(xiàn)時(shí)鐘表盤

    java實(shí)現(xiàn)時(shí)鐘表盤

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)時(shí)鐘表盤,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Java中Bigdecimal類的toString()方法和toPlainString()方法區(qū)別

    Java中Bigdecimal類的toString()方法和toPlainString()方法區(qū)別

    BigDecimal類有多個(gè)方法可以將其轉(zhuǎn)換為字符串,其中包括toString()和toPlainString(),本文主要介紹了Java中Bigdecimal類的toString()方法和toPlainString()方法區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • 通過prometheus監(jiān)控springboot程序運(yùn)行狀態(tài)的操作流程

    通過prometheus監(jiān)控springboot程序運(yùn)行狀態(tài)的操作流程

    jmx_exporter用于從Java應(yīng)用程序中提取JMX指標(biāo),適用于SpringBoot應(yīng)用,通過下載jar包和配置文件,可以抓取JVM基礎(chǔ)指標(biāo),要獲取應(yīng)用級(jí)別指標(biāo),需要集成Prometheus客戶端庫(kù)并自定義指標(biāo),本文給大家介紹了如何通過prometheus監(jiān)控springboot程序運(yùn)行狀態(tài)
    2025-02-02
  • 通過端口1433連接到主機(jī)127.0.0.1的 TCP/IP 連接失敗,錯(cuò)誤:“connect timed out”的解決方法

    通過端口1433連接到主機(jī)127.0.0.1的 TCP/IP 連接失敗,錯(cuò)誤:“connect timed out”的解

    這篇文章主要介紹了通過端口1433連接到主機(jī)127.0.0.1的 TCP/IP 連接失敗,錯(cuò)誤:“connect timed out”的解決方法,需要的朋友可以參考下
    2015-08-08
  • springboot3.x版本集成log4j沖突以及解決log4j沖突不生效問題

    springboot3.x版本集成log4j沖突以及解決log4j沖突不生效問題

    由于Spring Boot自帶的Logback與Log4j沖突,去除了Logback的jar包后仍存在,原因是其他包也引入了Logback,解決方法是找到并去除引入Logback的其他包,如actuator包,并更新Maven
    2024-11-11
  • Java判斷主機(jī)是否能ping通代碼實(shí)例

    Java判斷主機(jī)是否能ping通代碼實(shí)例

    這篇文章主要介紹了Java判斷主機(jī)是否能ping通代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Java函數(shù)接口和Lambda表達(dá)式深入分析

    Java函數(shù)接口和Lambda表達(dá)式深入分析

    這篇文章主要介紹了Java函數(shù)接口和Lambda表達(dá)式,函數(shù)接口是一個(gè)具有單個(gè)抽象方法的接口,接口設(shè)計(jì)主要是為了支持Lambda表達(dá)式和方法引用,使得Java能更方便地實(shí)現(xiàn)函數(shù)式編程風(fēng)格,需要的朋友可以參考下
    2025-04-04

最新評(píng)論

和硕县| 正镶白旗| 宁安市| 左贡县| 格尔木市| 旬邑县| 铁岭县| 景德镇市| 南宫市| 益阳市| 营口市| 衡东县| 大同县| 杨浦区| 巴楚县| 保定市| 焉耆| 育儿| 松原市| 仙桃市| 盐亭县| 都兰县| 怀来县| 武隆县| 大田县| 中牟县| 东安县| 奉化市| 平山县| 林周县| 谷城县| 黑龙江省| 巴彦淖尔市| 涿鹿县| 榆中县| 太仓市| 屏东县| 九龙城区| 遂平县| 裕民县| 巨鹿县|