欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于@GetMapping和@GetMapping(value=““)的區(qū)別

 更新時(shí)間:2022年05月06日 14:20:38   作者:大雷!  
這篇文章主要介紹了關(guān)于@GetMapping和@GetMapping(value=““)的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

@GetMapping和@GetMapping(value=““)區(qū)別

背景

初期對(duì)于@GetMapping的理解比較簡(jiǎn)單,以為給什么路由就走什么路由。后來(lái)查看資料后有了更進(jìn)一步的認(rèn)識(shí),特此紀(jì)要!

問(wèn)題

@GetMapping和@GetMapping(value=““)的區(qū)別是什么?

說(shuō)明

1.@GetMapping的標(biāo)準(zhǔn)語(yǔ)法是有Value的。

2.如果@GetMapping沒(méi)有指定Value出現(xiàn)了一次,那當(dāng)前的Control中有且就只能存在這樣的一個(gè)空Value的@GetMapping。否則會(huì)編譯報(bào)錯(cuò)。

3.當(dāng)有一個(gè)路由指向了當(dāng)前的Control,并且到了Control的路由就結(jié)束了指向,沒(méi)有更進(jìn)一步Handle尋找,此時(shí)如果存在這樣一個(gè)空的Value路由,則會(huì)默認(rèn)指向。

4.對(duì)于有具體Mapping路由的則返回對(duì)應(yīng)的路由數(shù)據(jù),沒(méi)有則404.

應(yīng)用Demo

下面是一個(gè)根路徑為/mrs的路由,在這個(gè)Control中有兩個(gè)子路由,一個(gè)是空Value指向的getStr的接口,另一個(gè)是/getStrName。

此時(shí)如果你訪問(wèn)的路由地址指向這個(gè)@GetMapping的上級(jí)路徑,而且到這兒就結(jié)束了。此時(shí)系統(tǒng)會(huì)默認(rèn)指向這個(gè)空Value的接口。

如果正常的路由指向,則會(huì)正常返回對(duì)應(yīng)的Handler。

初識(shí)GetMapping("")使用方法

GetMapping("value = /SF/{x_num}")

GetMapping("/SF/{x_num}")

通過(guò)POSTMAN獲得的值一樣。

注意:

GetMapping("/SF/{x_num}")

內(nèi)花括號(hào)的使用。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java 異步回調(diào)機(jī)制實(shí)例分析

    Java 異步回調(diào)機(jī)制實(shí)例分析

    這篇文章主要介紹了Java 異步回調(diào)機(jī)制實(shí)例解析的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • java 8如何自定義收集器(collector)詳解

    java 8如何自定義收集器(collector)詳解

    這篇文章主要給大家介紹了關(guān)于java 8如何自定義收集器(collector)的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06
  • Spring?data?jpa緩存機(jī)制使用總結(jié)

    Spring?data?jpa緩存機(jī)制使用總結(jié)

    這篇文章主要介紹了Spring?data?jpa緩存機(jī)制使用總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Spring中@ConfigurationProperties的用法解析

    Spring中@ConfigurationProperties的用法解析

    這篇文章主要介紹了Spring中@ConfigurationProperties的用法解析,傳統(tǒng)的Spring一般都是基本xml配置的,后來(lái)spring3.0新增了許多java config的注解,特別是spring boot,基本都是清一色的java config,需要的朋友可以參考下
    2023-11-11
  • 關(guān)于log4j日志擴(kuò)展---自定義PatternLayout

    關(guān)于log4j日志擴(kuò)展---自定義PatternLayout

    這篇文章主要介紹了關(guān)于log4j日志擴(kuò)展---自定義PatternLayout,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • hystrix服務(wù)降級(jí)方法使用介紹

    hystrix服務(wù)降級(jí)方法使用介紹

    什么是服務(wù)降級(jí)?當(dāng)服務(wù)器壓力劇增的情況下,根據(jù)實(shí)際業(yè)務(wù)情況及流量,對(duì)一些服務(wù)和頁(yè)面有策略的不處理或換種簡(jiǎn)單的方式處理,從而釋放服務(wù)器資源以保證核心交易正常運(yùn)作或高效運(yùn)作
    2022-09-09
  • 使用java?實(shí)現(xiàn)mqtt兩種常用方式

    使用java?實(shí)現(xiàn)mqtt兩種常用方式

    在開發(fā)MQTT時(shí)有兩種方式一種是使用Paho Java 原生庫(kù)來(lái)完成,一種是使用spring boot 來(lái)完成,這篇文章主要介紹了使用java?實(shí)現(xiàn)mqtt兩種方式,需要的朋友可以參考下
    2022-11-11
  • SpringBoot整合Mybatis與MybatisPlus方法詳細(xì)講解

    SpringBoot整合Mybatis與MybatisPlus方法詳細(xì)講解

    這篇文章主要介紹了SpringBoot整合Mybatis與MybatisPlus方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-01-01
  • java變量的聲明與賦值分離規(guī)范示例

    java變量的聲明與賦值分離規(guī)范示例

    這篇文章主要為大家介紹了java變量的聲明與賦值分離規(guī)范示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • java 設(shè)計(jì)模式之依賴倒置實(shí)例詳解

    java 設(shè)計(jì)模式之依賴倒置實(shí)例詳解

    這篇文章主要介紹了java 設(shè)計(jì)模式之依賴倒置,結(jié)合實(shí)例形式詳細(xì)分析了依賴倒置的相關(guān)概念、原理、使用技巧及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11

最新評(píng)論