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

SpringMVC中使用@PathVariable綁定路由中的數(shù)組的方法

 更新時間:2019年07月12日 14:34:53   作者:潘佳琦  
這篇文章主要介紹了SpringMVC中使用@PathVariable綁定路由中的數(shù)組的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

問題描述

在開發(fā)批量刪除功能時,往往都是多條數(shù)據(jù),所以前臺需要傳一個數(shù)組給后臺,但是怎么在URL中綁定一個數(shù)組,同時在后臺用@PathVariable來綁定呢?

原來的做法

后臺:

前臺:

以上是之前項目的截圖,直接拿過來啦?。?!😁😁😁

后臺以@RequestBody接收一個數(shù)組,但是前臺需要發(fā)送一個request請求, 傳入請求方法的類型delete, 并且傳入一個body, 但在寫華軟項目時, 張喜碩組長看到,說這樣寫并不好,要在url中綁定一個數(shù)組,在前臺以逗號隔開。

delete方法是不建議傳輸實體的主體

delete請求用于請求服務(wù)器刪除所請求URI(統(tǒng)一資源標(biāo)識符,Uniform Resource Identifier)所標(biāo)識的資源。DELETE請求后指定資源會被刪除

該如何解決呢?如何在url綁定數(shù)組呢?

解決方法

后臺:

 @DeleteMapping("{clusterNodeId}/hosts/{hostsId}")
 public void deleteClusterNodeByHostList(@PathVariable Long clusterNodeId, @PathVariable Long[] hostsId) {
  clusterNodeService.deleteClusterNodeByHostList(clusterNodeId, hostsId);
 }
url 接收一個數(shù)組,使用@PathVariable綁定這個數(shù)組

前臺:

public deleteClusterNodeByHostList(
  clusterNodeId: number,
  hostsId: any[]): Observable<ClusterNode> {
  return this.http.delete(`${this.baseUrl}/${clusterNodeId.toString()}/hosts/${hostsId.join(',')}`);
 }
使用join 對數(shù)組進(jìn)行處理,以逗號的形式隔開,傳給后臺

url:

后臺接收:

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

相關(guān)文章

  • SpringBoot利用自定義注解實現(xiàn)多數(shù)據(jù)源

    SpringBoot利用自定義注解實現(xiàn)多數(shù)據(jù)源

    這篇文章主要為大家詳細(xì)介紹了SpringBoot如何利用自定義注解實現(xiàn)多數(shù)據(jù)源效果,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,需要的可以了解一下
    2022-10-10
  • SpringBoot實現(xiàn)重試機(jī)制的四種方案

    SpringBoot實現(xiàn)重試機(jī)制的四種方案

    在分布式系統(tǒng)和微服務(wù)架構(gòu)中,服務(wù)調(diào)用失敗是不可避免的現(xiàn)象,網(wǎng)絡(luò)不穩(wěn)定、服務(wù)過載、臨時故障等因素都可能導(dǎo)致調(diào)用失敗,重試機(jī)制作為一種處理臨時性故障的解決方案,能夠有效提高系統(tǒng)的可用性,需要的朋友可以參考下
    2025-04-04
  • SpringMVC?RESTFul實現(xiàn)列表功能

    SpringMVC?RESTFul實現(xiàn)列表功能

    這篇文章主要為大家介紹了SpringMVC?RESTFul實現(xiàn)列表功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Java實現(xiàn)動態(tài)日歷效果

    Java實現(xiàn)動態(tài)日歷效果

    這篇文章主要為大家詳細(xì)介紹了Java實現(xiàn)動態(tài)日歷效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Spring?Boot中自動執(zhí)行sql腳本的方法實例

    Spring?Boot中自動執(zhí)行sql腳本的方法實例

    在SpringBoot的架構(gòu)中,DataSourceInitializer類可以在項目啟動后初始化數(shù)據(jù),我們可以通過自動執(zhí)行自定義sql腳本初始化數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Spring?Boot中自動執(zhí)行sql腳本的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • Java中關(guān)于Map四種取值方式

    Java中關(guān)于Map四種取值方式

    這篇文章主要介紹了Java中關(guān)于Map四種取值方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 詳解Java注解實現(xiàn)自己的ORM

    詳解Java注解實現(xiàn)自己的ORM

    這篇文章主要介紹了Java注解實現(xiàn)自己的ORM知識,本文通過示例代碼給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-10-10
  • java如何創(chuàng)建一個jdbc程序詳解

    java如何創(chuàng)建一個jdbc程序詳解

    使用Java程序來操作數(shù)據(jù)庫,后者更加直接的話就是使用Java程序來發(fā)送SQL語句的技術(shù)稱之為:JDBC。下面這篇文章主要給大家介紹了關(guān)于利用java如何創(chuàng)建一個jdbc程序的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-11-11
  • Java實現(xiàn)數(shù)字轉(zhuǎn)成英文的方法

    Java實現(xiàn)數(shù)字轉(zhuǎn)成英文的方法

    這篇文章主要介紹了Java實現(xiàn)數(shù)字轉(zhuǎn)成英文的方法,涉及java數(shù)組與字符串的相關(guān)操作技巧,需要的朋友可以參考下
    2015-05-05
  • Java中String性能優(yōu)化

    Java中String性能優(yōu)化

    本文給大家分享的是如何在java中對String進(jìn)行性能優(yōu)化,使用String的時候需要有哪些注意事項呢,這就是今天我們要給大家總結(jié)分析的,有需要的小伙伴可以參考下。
    2015-03-03

最新評論

霍城县| 武川县| 铁岭市| 盐津县| 绥化市| 齐河县| 稻城县| 天峻县| 兴海县| 芦溪县| 郑州市| 青海省| 鄂托克旗| 宜阳县| 清新县| 高要市| 凌云县| 烟台市| 吉林省| 和平区| 西青区| 尼勒克县| 临湘市| 南汇区| 广西| 四平市| 喀喇| 中山市| 海林市| 白水县| 南漳县| 韶关市| 迁安市| 大理市| 宿迁市| 吉木萨尔县| 封丘县| 积石山| 衡东县| 北京市| 万载县|