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

SpringBoot用實(shí)體接收Get請求傳遞過來的多個參數(shù)的兩種方式

 更新時間:2022年04月20日 15:26:26   作者:張志翔 ?  
本文主要介紹SpringBoot用實(shí)體接收Get請求傳遞過來的多個參數(shù),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

最近項(xiàng)目中Controller層查詢接口需要通過實(shí)體來接受前端傳過來的多個參數(shù)(Get請求),這個問題困擾了我很久,之前在第二家公司的時候,就因?yàn)槲液蠖耸荊et請求,并且是通過實(shí)體去接收前端參數(shù)的,導(dǎo)致我當(dāng)天上線搞到半夜沒搞好,這次又遇到,勢必解決它。

一年前,通過查看大量的坑爹文章,發(fā)現(xiàn)網(wǎng)上沒有一篇有效的,這次通過阿里主管的協(xié)助,成功的通過實(shí)體接收到了Get請求傳遞過來的參數(shù),而且是發(fā)現(xiàn)了兩種方法。

一、Controller層不帶任何注解接收參數(shù)

第一種方法是最簡單的,嚴(yán)重懷疑以前怎么沒有用,誰知道呢。。不過這次是真的管用了,最簡單的方式就是Controller接口入?yún)⒉患尤魏巫⒔猓。?!SpringBoot自動做了處理。代碼如下:

/**
 * @author zhangzhixiang
 * @since v1.0.0
 */
@RestController
@RequestMapping(path = "/ui/institution")
public class InstitutionManagementController {
 
    @GetMapping(value = "/pageQueryForAssign")
    public void pageQueryInstitutionsForAssign(InstitutionQueryDTO queryDTO) {
 
    }
}

其實(shí)重點(diǎn)就是InstitutionQueryDTO旁邊沒有任何注解,這樣前端正常傳Get參數(shù)就好,前端傳參格式示例如下:

http://192.168.63.125/ui/institution/pageQueryForAssign?name='xxx'&sex='男'

這里的name和sex是InstitutionQueryDTO實(shí)體中的屬性,SpringBoot會幫我們自動填充到實(shí)體中。

二、Controller層通過@ModelAttribute接收參數(shù)

這個寫法是在網(wǎng)上閱讀文章找到的,這種方法我也記錄一下。

/**
 * @author zhangzhixiang
 * @since v1.0.0
 */
@RestController
@RequestMapping(path = "/ui/institution")
public class InstitutionManagementController {
 
    @GetMapping(value = "/test")
    public void test(@ModelAttribute InstitutionQueryDTO queryDTO){
 
    }
}

這里的重點(diǎn)是@ModelAttribute注解,他也會將前端傳過來的參數(shù)填充到業(yè)務(wù)實(shí)體中,前端傳參格式與方法一相同。

我一年前應(yīng)該也有通過第一種方式來接受Get請求的參數(shù),但是失敗了沒有接收到,我失敗的原因應(yīng)該是我的Controller同時接收多個實(shí)體入?yún)?,所以失敗了?/p>

到此這篇關(guān)于SpringBoot用實(shí)體接收Get請求傳遞過來的多個參數(shù)的兩種方式的文章就介紹到這了,更多相關(guān)SpringBoot實(shí)體接收Get請求內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • datax-web在windows環(huán)境idea中模塊化打包部署操作步驟

    datax-web在windows環(huán)境idea中模塊化打包部署操作步驟

    這篇文章主要介紹了datax-web在windows環(huán)境idea中模塊化打包部署操作步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • 基于Java實(shí)現(xiàn)簡易的七星彩號碼生成器

    基于Java實(shí)現(xiàn)簡易的七星彩號碼生成器

    七星彩是中國體育彩票的一種玩法,由中國國家體育總局體育彩票管理中心統(tǒng)一發(fā)行。本文為大家準(zhǔn)備了一個七星彩號碼生成器Java工具類,感興趣的可以了解一下
    2022-08-08
  • IntelliJ?idea報junit?no?tasks?available問題的解決辦法

    IntelliJ?idea報junit?no?tasks?available問題的解決辦法

    這篇文章主要給大家介紹了關(guān)于IntelliJ?idea報junit?no?tasks?available問題的解決辦法,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-11-11
  • java利用時間格式生成唯一文件名的方法

    java利用時間格式生成唯一文件名的方法

    這篇文章主要介紹了java利用時間格式生成唯一文件名的方法,需要的朋友可以參考下
    2017-01-01
  • Spring Boot詳解各類請求和響應(yīng)的處理方法

    Spring Boot詳解各類請求和響應(yīng)的處理方法

    平時只是在用SpringBoot框架,但并沒有詳細(xì)研究過請求和響應(yīng)執(zhí)行的一個具體過程,所以本文主要來梳理一下SpringBoot請求和響應(yīng)的處理過程
    2022-07-07
  • SpringBoot Admin2.0 集成Arthas的實(shí)現(xiàn)步驟

    SpringBoot Admin2.0 集成Arthas的實(shí)現(xiàn)步驟

    這篇文章主要介紹了SpringBoot Admin2.0 集成Arthas的實(shí)現(xiàn)步驟,幫助大家更好的理解和學(xué)習(xí)使用SpringBoot框架,感興趣的朋友可以了解下
    2021-04-04
  • SpringMVC上傳圖片與訪問

    SpringMVC上傳圖片與訪問

    這篇文章主要介紹了SpringMVC上傳圖片與訪問的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • Java TreeMap升序|降序排列和按照value進(jìn)行排序的案例

    Java TreeMap升序|降序排列和按照value進(jìn)行排序的案例

    這篇文章主要介紹了Java TreeMap升序|降序排列和按照value進(jìn)行排序的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • Spring Security注冊過濾器注意事項(xiàng)詳解

    Spring Security注冊過濾器注意事項(xiàng)詳解

    前兩天和小伙伴聊了 Spring Security+JWT 實(shí)現(xiàn)無狀態(tài)登錄,然后有小伙伴反饋了一個問題,感覺這是一個我們平時寫代碼容易忽略的問題,所以本文給大家介紹了Spring Security注冊過濾器注意事項(xiàng),需要的朋友可以參考下
    2024-06-06
  • 重新認(rèn)識Java中的ThreadLocal

    重新認(rèn)識Java中的ThreadLocal

    ThreadLocal是JDK包提供的,它提供線程本地變量,如果創(chuàng)建一個ThreadLocal變量,那么訪問這個變量的每個線程都會有這個變量的一個副本,在實(shí)際多線程操作的時候,操作的是自己本地內(nèi)存中的變量,從而規(guī)避了線程安全問題
    2021-05-05

最新評論

黄骅市| 冕宁县| 丰顺县| 武山县| 谷城县| 富蕴县| 彰武县| 永春县| 渭南市| 宁远县| 岳普湖县| 和静县| 霍邱县| 红原县| 浦江县| 泰宁县| 岳普湖县| 曲周县| 马鞍山市| 都匀市| 吴桥县| 奉贤区| 尼勒克县| 通山县| 兴义市| 开平市| 玉田县| 堆龙德庆县| 宜兰市| 绥中县| 永吉县| 新泰市| 台山市| 鲁山县| 楚雄市| 崇左市| 芦山县| 繁昌县| 喀喇沁旗| 岗巴县| 南漳县|