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

詳解SpringBoot中實(shí)現(xiàn)依賴注入功能

 更新時(shí)間:2017年04月12日 11:27:53   作者:漫步于成神之路男人  
這篇文章主要介紹了詳解SpringBoot中實(shí)現(xiàn)依賴注入功能,SpringBoot的實(shí)現(xiàn)方式基本都是通過注解實(shí)現(xiàn)的。有興趣的可以了解一下。

今天給大家介紹一下SpringBoot中是如何實(shí)現(xiàn)依賴注入的功能。

在以往spring使用中,依賴注入一般都是通過在Spring的配置文件中添加bean方法實(shí)現(xiàn)的,相對于這個(gè)方式SpringBoot的實(shí)現(xiàn)方式就顯得非常便捷了。SpringBoot的實(shí)現(xiàn)方式基本都是通過注解實(shí)現(xiàn)的。

下面來看一下具體案例,這里我編寫了三個(gè)測試類用于測試依賴注入到底是否可以正確實(shí)現(xiàn)。

TestBiz接口:

package example.biz; 
public interface TestBiz { 
  public String getTest(String str); 
} 

TestBizImp接口實(shí)現(xiàn)類:

package example.biz.imp; 
import example.biz.TestBiz; 
import org.springframework.stereotype.Component; 
/** 
  @Service用于標(biāo)注業(yè)務(wù)層組件 
  @Controller用于標(biāo)注控制層組件(如struts中的action) 
  @Repository用于標(biāo)注數(shù)據(jù)訪問組件,即DAO組件 
  @Component泛指組件,當(dāng)組件不好歸類的時(shí)候,我們可以使用這個(gè)注解進(jìn)行標(biāo)注。 
 */ 
@Component 
public class TestBizImp implements TestBiz { 
  @Override 
  public String getTest(String str) { 
    return "Return value is:"+str; 
  } 
} 

這里可以看到上面給出了四個(gè)注解,這四個(gè)注解其實(shí)都可以實(shí)現(xiàn)注入的功能,可是他們的用途有所不同,最好要根據(jù)具體的業(yè)務(wù)來添加這些注解。

TestController類:

@Controller 
public class TestController { 
  @Autowired 
  private TestBiz testBiz; 
  @RequestMapping("/getTest") 
  @ResponseBody 
  public String getTest(String str){ 
    return testBiz.getTest(str); 
  } 
} 

這里需要再接口上面添加@Autowired 這個(gè)注解,這個(gè)注解的功能就是實(shí)現(xiàn)TestBiz的實(shí)例化操作,等同于Spring中bean操作。
做完這些之后就可以啟動(dòng)項(xiàng)目,測試依賴注入是否已經(jīng)實(shí)現(xiàn)了。運(yùn)行結(jié)果如下所示:

這樣SpringBoot就已經(jīng)實(shí)現(xiàn)依賴注入功能了,是不是比Spring的實(shí)現(xiàn)過程要簡單的多??!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java 實(shí)現(xiàn)比較版本號(hào)功能

    java 實(shí)現(xiàn)比較版本號(hào)功能

    本篇文章主要介紹了java 中涉及到客戶端的系統(tǒng)經(jīng)常需要用到比較版本號(hào)的功能,并附小示例,希望能幫助需要的小伙伴
    2016-07-07
  • SpringBoot接口限流的實(shí)現(xiàn)方法小結(jié)

    SpringBoot接口限流的實(shí)現(xiàn)方法小結(jié)

    在一個(gè)高并發(fā)系統(tǒng)中對流量的把控是非常重要的,當(dāng)巨大的流量直接請求到我們的服務(wù)器上沒多久就可能造成接口不可用,不處理的話甚至?xí)斐烧麄€(gè)應(yīng)用不可用,所以我們需要接口限流,本文給大家介紹了SpringBoot接口限流的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2024-10-10
  • springboot項(xiàng)目連接多種數(shù)據(jù)庫該如何操作詳析

    springboot項(xiàng)目連接多種數(shù)據(jù)庫該如何操作詳析

    在Spring Boot應(yīng)用中連接多個(gè)數(shù)據(jù)庫或數(shù)據(jù)源可以使用多種方式,下面這篇文章主要給大家介紹了關(guān)于springboot項(xiàng)目連接多種數(shù)據(jù)庫該如何操作的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • Spring事務(wù)不生效的8種原因小結(jié)

    Spring事務(wù)不生效的8種原因小結(jié)

    Spring事務(wù)會(huì)在幾種特定的場景下失效,本文主要介紹了Spring事務(wù)不生效的8種原因小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • Java正則表達(dá)式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java正則表達(dá)式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    什么是正則表達(dá)式,正則表達(dá)式的作用是什么?這篇文章主要為大家詳細(xì)介紹了Java正則表達(dá)式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Java Map的幾種循環(huán)方式總結(jié)

    Java Map的幾種循環(huán)方式總結(jié)

    這篇文章主要是對Java中Map的幾種循環(huán)方式進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • 基于Java內(nèi)存溢出的解決方法詳解

    基于Java內(nèi)存溢出的解決方法詳解

    本篇文章是對Java內(nèi)存溢出的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • IDEA如何導(dǎo)入已有Maven項(xiàng)目

    IDEA如何導(dǎo)入已有Maven項(xiàng)目

    導(dǎo)入Maven項(xiàng)目到IDEA時(shí),經(jīng)常遇到問題,本文記錄正確步驟,首先創(chuàng)建空項(xiàng)目,然后選擇Import Module from external model并選擇Maven,勾選所需profiles和Maven項(xiàng)目,最后設(shè)置Project SDK,這樣配置后,項(xiàng)目結(jié)構(gòu)將符合預(yù)期,僅顯示一個(gè)Module
    2024-11-11
  • SpringSecurity權(quán)限控制實(shí)現(xiàn)原理解析

    SpringSecurity權(quán)限控制實(shí)現(xiàn)原理解析

    這篇文章主要介紹了SpringSecurity權(quán)限控制實(shí)現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Java 散列存儲(chǔ)詳解及簡單示例

    Java 散列存儲(chǔ)詳解及簡單示例

    這篇文章主要介紹了Java 散列存儲(chǔ)詳解及簡單示例的相關(guān)資料,需要的朋友可以參考下
    2017-02-02

最新評(píng)論

婺源县| 湘西| 丹凤县| 峨眉山市| 泉州市| 永平县| 霍城县| 陆丰市| 杂多县| 靖西县| 永川市| 台中县| 东宁县| 濮阳市| 宽城| 山丹县| 邵阳县| 望城县| 宜川县| 昆山市| 乐都县| 施秉县| 堆龙德庆县| 开平市| 称多县| 大方县| 曲周县| 永靖县| 马公市| 木里| 汉沽区| 阜新市| 宁武县| 金门县| 苍梧县| 香格里拉县| 凌海市| 东辽县| 阳曲县| 富源县| 营山县|