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

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

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

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

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

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

TestBiz接口:

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

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

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ù)訪問(wèn)組件,即DAO組件 
  @Component泛指組件,當(dāng)組件不好歸類(lèi)的時(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ù)來(lái)添加這些注解。

TestController類(lèi):

@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)目,測(cè)試依賴(lài)注入是否已經(jīng)實(shí)現(xiàn)了。運(yùn)行結(jié)果如下所示:

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

    Spring事務(wù)會(huì)在幾種特定的場(chǎng)景下失效,本文主要介紹了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é)

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

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

    本篇文章是對(duì)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)常遇到問(wèn)題,本文記錄正確步驟,首先創(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)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Java 散列存儲(chǔ)詳解及簡(jiǎn)單示例

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

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

最新評(píng)論

大邑县| 龙里县| 南康市| 启东市| 巫山县| 彩票| 乌兰浩特市| 鄂州市| 宜良县| 新绛县| 竹山县| 北海市| 桐梓县| 马关县| 博湖县| 日土县| 工布江达县| 秀山| 庆阳市| 新龙县| 石门县| 惠安县| 晋州市| 铜川市| 原阳县| 双鸭山市| 白山市| 横山县| 雷山县| 津市市| 宁城县| 弥勒县| 宁乡县| 杭锦后旗| 钟山县| 五莲县| 洛隆县| 鲁山县| 西安市| 翁牛特旗| 名山县|