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

springboot中的controller參數(shù)映射問題小結(jié)

 更新時間:2024年12月24日 11:53:45   作者:m0_60314891  
這篇文章主要介紹了springboot中的controller參數(shù)映射問題小結(jié),本文通過實例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧

我用來接收參數(shù)的類、json參數(shù)為下面展示

public class ExtendedInformation {
    String customerItemName;
    String operation;
    public String getWaferLot() {
      return customerItemName;
    }
    public void setWaferLot(String customerItemName) {
      this.customerItemName = customerItemName;
    }
    public String getOperation() {
      return operation;
    }
    public void setOperation(String operation) {
      this.operation = operation;
    }
  }
{
    "operation": "TEST",
    "customerItemName": "TEST"
}

然后發(fā)現(xiàn),customerItemName參數(shù)映射不上

原來是我的customerItemName屬性的getter,setter方法名getWaferLot/setWaferLot,而我的json參數(shù)里沒有waferLot,導(dǎo)致映射不上。

改為下面的json參數(shù),就能成功映射。

{
    "operation": "TEST",
    "waferLot": "TEST"
}

總結(jié):參數(shù)映射時,是根據(jù)我們發(fā)送的參數(shù)名找到對應(yīng)的setter方法,進(jìn)行屬性賦值

1.如果我們用lombok注解會生成對象屬性名對應(yīng)的getter/setter方法,我們的發(fā)送參數(shù)只要跟對象屬性名就可以了

2.如果我們自定義setter方法,要確保我們的發(fā)送參數(shù)能與setter方法映射上,例如setxxx和{'xxx':''}

到此這篇關(guān)于springboot的controller參數(shù)映射問題的文章就介紹到這了,更多相關(guān)springboot controller參數(shù)映射內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java 進(jìn)階使用 Lambda 表達(dá)式實現(xiàn)超強的排序功能

    Java 進(jìn)階使用 Lambda 表達(dá)式實現(xiàn)超強的排序功能

    今天要說的是第二種排序方式,在內(nèi)存中實現(xiàn)數(shù)據(jù)排序。這篇文章主要介紹了Java 進(jìn)階使用 Lambda 表達(dá)式實現(xiàn)超強的排序功能,需要的朋友可以參考下
    2021-11-11
  • Java中使用StackWalker和Stream API進(jìn)行堆棧遍歷

    Java中使用StackWalker和Stream API進(jìn)行堆棧遍歷

    StackWalking API是添加到Java中最酷的(并且對大多數(shù)開發(fā)人員來說完全不切實際,一般不會用,除非深層跟蹤調(diào)優(yōu))的功能之一。在這篇簡短的文章中,我們將看到它是什么以及使用它有多么容易,很快的認(rèn)識它
    2018-09-09
  • SpringBoot中接收POST參數(shù)的幾種方式詳解

    SpringBoot中接收POST參數(shù)的幾種方式詳解

    這篇文章主要介紹了SpringBoot中接收POST參數(shù)的幾種方式,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • Java并發(fā)編程之Semaphore詳解

    Java并發(fā)編程之Semaphore詳解

    這篇文章主要介紹了Java并發(fā)編程之concurrent包中的Semaphore詳解,信號量Semaphore一般用來表示可用資源的個數(shù),相當(dāng)于一個計數(shù)器,可類比生活中停車場牌子上面顯示的停車場剩余車位數(shù)量,需要的朋友可以參考下
    2023-12-12
  • Java中的線程死鎖是什么?如何避免?

    Java中的線程死鎖是什么?如何避免?

    這篇文章主要介紹了Java中線程死鎖的相關(guān)資料,以及避免死鎖的方法,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-09-09
  • SpringBoot整合Dubbo zookeeper過程解析

    SpringBoot整合Dubbo zookeeper過程解析

    這篇文章主要介紹了SpringBoot整合Dubbo zookeeper過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Java線程創(chuàng)建與Thread類的使用方法

    Java線程創(chuàng)建與Thread類的使用方法

    這篇文章主要介紹了Java線程創(chuàng)建與Thread類的使用方法,圍繞java多線程中Thread類的使用以及有關(guān)線程對象創(chuàng)建和常用方法的相關(guān)資料展開詳細(xì)內(nèi)容,具有一定的參考價值,需要的下伙伴可以參考一下
    2022-06-06
  • SpringBoot項目如何把接口參數(shù)中的空白值替換為null值(推薦)

    SpringBoot項目如何把接口參數(shù)中的空白值替換為null值(推薦)

    這篇文章主要介紹了SpringBoot項目如何把接口參數(shù)中的空白值替換為null值(推薦),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • SpringCloud持久層框架MyBatis Plus的使用與原理解析

    SpringCloud持久層框架MyBatis Plus的使用與原理解析

    MyBatisPlus為MyBatis的增強版,專注于簡化數(shù)據(jù)庫操作,提供自動化CRUD、內(nèi)置分頁和樂觀鎖等功能,極大提升開發(fā)效率,在SpringCloud微服務(wù)架構(gòu)中,MyBatisPlus通過插件機制和自動生成代碼功能,有效支持企業(yè)級應(yīng)用和分布式系統(tǒng)的開發(fā)
    2024-10-10
  • JVM完全解讀之GC日志記錄分析

    JVM完全解讀之GC日志記錄分析

    這篇文章主要介紹了JVM完全解讀之GC日志記錄分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-01-01

最新評論

泽州县| 和林格尔县| 宁陕县| 岢岚县| 抚宁县| 湛江市| 绩溪县| 班戈县| 岳阳县| 娱乐| 马尔康县| 淮安市| 剑阁县| 阿瓦提县| 庆安县| 宜兰市| 田东县| 广平县| 平塘县| 仙桃市| 石泉县| 大埔县| 山阴县| 安义县| 井冈山市| 金乡县| 石棉县| 望谟县| 南丹县| 洛南县| 永顺县| 璧山县| 安宁市| 南靖县| 崇信县| 甘谷县| 廊坊市| 合作市| 志丹县| 天津市| 榆树市|