国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

請求響應(yīng)-實(shí)體參數(shù)的接受

這篇具有很好參考價(jià)值的文章主要介紹了請求響應(yīng)-實(shí)體參數(shù)的接受。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

實(shí)體參數(shù)的接受

  • 簡單實(shí)體對象:請求參數(shù)名與形參屬性對象名相同,定義pojo接受即可,將數(shù)據(jù)封裝到實(shí)體類中
  • 實(shí)體類代碼如下:
    • package com.example.POJO;
      
      public class User {
          private String name;
          private Integer age;
      
          public String getName() {
              return name;
          }
      
          public void setName(String name) {
              this.name = name;
          }
      
          public void setAge(Integer age) {
              this.age = age;
          }
      
          public Integer getAge() {
              return age;
          }
      
          @Override
          public String toString() {
              return "User{" +
                      "name='" + name + '\'' +
                      ", age=" + age +
                      '}';
          }
      
      }
      
  • 控制類代碼如下:
    • ?
      package com.example.Controller;
      
      import com.example.POJO.User;
      import jakarta.servlet.http.HttpServletRequest;
      import org.springframework.web.bind.annotation.RequestMapping;
      import org.springframework.web.bind.annotation.RequestParam;
      import org.springframework.web.bind.annotation.RestController;
      
          // TODO 實(shí)體參數(shù)接受
          @RequestMapping("/simplePojo")
          public String simplePojo(User user) {
              System.out.println(user);
              return "OK";
          }
      }
      
  • ?postman中發(fā)送請求、idea接受并處理請求結(jié)果如下:
    • 請求響應(yīng)-實(shí)體參數(shù)的接受,Java Web學(xué)習(xí)跟蹤筆記,spring,java
    • 請求響應(yīng)-實(shí)體參數(shù)的接受,Java Web學(xué)習(xí)跟蹤筆記,spring,java
  • 復(fù)雜實(shí)體參數(shù)接受?(一個(gè)實(shí)體類中包含另一個(gè)實(shí)體類作為對象,即對象的組合

    • 參數(shù)的傳遞通過對象.屬性=屬性值的形式

      • 請求響應(yīng)-實(shí)體參數(shù)的接受,Java Web學(xué)習(xí)跟蹤筆記,spring,java

  • 實(shí)體類的代碼如下:

    • User文章來源地址http://www.zghlxwxcb.cn/news/detail-565064.html

      package com.example.POJO;
      
      public class User {
          // TODO 對象的組合(一個(gè)實(shí)體類成員變量是另一個(gè)實(shí)體類的對象)
          private Address address;
          private String name;
      
          public Address getAddress() {
              return address;
          }
      
          public void setAddress(Address address) {
              this.address = address;
          }
      
          private Integer age;
      
          public String getName() {
              return name;
          }
      
          public void setName(String name) {
              this.name = name;
          }
      
          public void setAge(Integer age) {
              this.age = age;
          }
      
          public Integer getAge() {
              return age;
          }
      
          @Override
          public String toString() {
              return "User{" +
                      "address=" + address +
                      ", name='" + name + '\'' +
                      ", age=" + age +
                      '}';
          }
      
      }
      
    • Address
      package com.example.POJO;
      
      public class Address {
          private String province;
          private String city;
      
          public String getProvince() {
              return province;
          }
      
          public void setProvince(String province) {
              this.province = province;
          }
      
          public String getCity() {
              return city;
          }
      
          public void setCity(String city) {
              this.city = city;
          }
      
          @Override
          public String toString() {
              return "Address{" +
                      "province='" + province + '\'' +
                      ", city='" + city + '\'' +
                      '}';
          }
      }
      
      ?
  • 控制類代碼如下:
    • package com.example.Controller;
      
      import com.example.POJO.User;
      import jakarta.servlet.http.HttpServletRequest;
      import org.springframework.web.bind.annotation.RequestMapping;
      import org.springframework.web.bind.annotation.RequestParam;
      import org.springframework.web.bind.annotation.RestController;
      
      @RestController
          // TODO 復(fù)雜參數(shù)接受
          @RequestMapping("/complexParam")
          public String complexParam(User user) {
              System.out.println(user);
              return "ok";
          }
      }
      
    • postman中發(fā)送請求、idea接受并處理請求結(jié)果如下:
      • 請求響應(yīng)-實(shí)體參數(shù)的接受,Java Web學(xué)習(xí)跟蹤筆記,spring,java
      • 請求響應(yīng)-實(shí)體參數(shù)的接受,Java Web學(xué)習(xí)跟蹤筆記,spring,java

到了這里,關(guān)于請求響應(yīng)-實(shí)體參數(shù)的接受的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SpringBoot接受前臺參數(shù)的六種方式以及統(tǒng)一響應(yīng)

    SpringBoot接受前臺參數(shù)的六種方式以及統(tǒng)一響應(yīng)

    請求 SpringBoot接受前臺參數(shù)的六種方式,首先因?yàn)閺那芭_發(fā)送的請求沒有界面的話只能是從地址欄發(fā)送并且只能是Get請求,為了測試其他的請求,所以我們使用一個(gè)工具-Postman,Postman是一款功能強(qiáng)大的網(wǎng)頁調(diào)試與發(fā)送網(wǎng)頁HTTP請求的Chrome插件。 對于前臺傳過來的參數(shù)大致分為六

    2024年02月08日
    瀏覽(25)
  • web開發(fā)學(xué)習(xí)筆記(10.postman請求響應(yīng),后端接口基礎(chǔ)知識)

    web開發(fā)學(xué)習(xí)筆記(10.postman請求響應(yīng),后端接口基礎(chǔ)知識)

    1.springboot使用get請求接受簡單參數(shù) 上述寫法不去別get或者post請求 2.postman各種提交方式的區(qū)別 1、form-data:? ? ? ? ? ? ? ? ? ? ?就是http請求中的 multipart/form-data ,它會將表單的數(shù)據(jù)處理為一條消息,以標(biāo)簽為單元,用分隔符分開。既可以上傳鍵值對,也可以上傳文件。當(dāng)上傳

    2024年01月20日
    瀏覽(24)
  • 基于flask的web應(yīng)用開發(fā)——接受post請求

    基于flask的web應(yīng)用開發(fā)——接受post請求

    操作系統(tǒng):Windows10 家庭版 開發(fā)環(huán)境:Pycahrm Comunity 2022.3 Python解釋器版本:Python3.8 第三方庫:flask POST是HTTP協(xié)議定義的一種請求方法,用于向指定資源提交要被處理的數(shù)據(jù)。與之對應(yīng)的是GET請求方法,GET方法用于請求獲取資源,而POST方法用于提交更新資源或者提交一些需要處

    2024年02月14日
    瀏覽(18)
  • 【Java Web】005 -- 請求響應(yīng) & 分層解耦(Postman、三層架構(gòu)、IOC、DI、注解)

    【Java Web】005 -- 請求響應(yīng) & 分層解耦(Postman、三層架構(gòu)、IOC、DI、注解)

    目錄 前言(SpringBoot程序請求響應(yīng)流程) 一、請求 1、Postman(接口測試工具) ①、介紹 ②、安裝 2、簡單參數(shù) ①、原始方式 ②、SpringBoot方法 ③、小結(jié) 3、實(shí)體參數(shù) ①、簡單實(shí)體對象 ②、復(fù)雜實(shí)體對象 ③、小結(jié) 4、數(shù)組集合參數(shù) ①、數(shù)組 ②、集合 ③、小結(jié) 5、日期參數(shù)

    2024年02月11日
    瀏覽(25)
  • web會話跟蹤以及JWT響應(yīng)攔截機(jī)制

    web會話跟蹤以及JWT響應(yīng)攔截機(jī)制

    目錄 JWT 會話跟蹤 token 響應(yīng)攔截器 http是無狀態(tài)的,登錄成功后,客戶端就與服務(wù)器斷開連接,之后再向后端發(fā)送請求時(shí),后端需要知道前端是哪個(gè)用戶在進(jìn)行操作。 Json web token (JWT), 是為了在網(wǎng)絡(luò)應(yīng)用環(huán)境間傳遞聲明而執(zhí)行的一 種基于 JSON 的開放標(biāo)準(zhǔn)((RFC 7519).定義了一種簡

    2024年02月13日
    瀏覽(18)
  • 【Java 進(jìn)階篇】解決Java Web應(yīng)用中請求參數(shù)中文亂碼問題

    【Java 進(jìn)階篇】解決Java Web應(yīng)用中請求參數(shù)中文亂碼問題

    在Java Web應(yīng)用開發(fā)中,處理請求參數(shù)時(shí)經(jīng)常會遇到中文亂碼的問題。當(dāng)瀏覽器向服務(wù)器發(fā)送包含中文字符的請求參數(shù)時(shí),如果不正確處理,可能會導(dǎo)致亂碼問題,使得參數(shù)無法正確解析和顯示。本文將詳細(xì)探討Java Web應(yīng)用中請求參數(shù)中文亂碼問題,以及如何解決這個(gè)問題。 中

    2024年02月08日
    瀏覽(22)
  • Spring Boot框架中Controller層API接口如何支持使用多個(gè)@RequestBody注解接受請求體參數(shù)

    Spring Boot框架中Controller層API接口如何支持使用多個(gè)@RequestBody注解接受請求體參數(shù)

    眾所周知,在Spring Boot框架中,Controller層API接口編碼獲取請求體參數(shù)時(shí),在參數(shù)上會使用@RequestBody注解;如果一次請求中,請求體參數(shù)攜帶的內(nèi)容需要用多個(gè)參數(shù)接收時(shí),能不能多次使用@RequestBody注解呢? 下面我們先測試一下,參考代碼: PostMan進(jìn)行請求: 服務(wù)端后端日志:

    2024年01月17日
    瀏覽(22)
  • 請求響應(yīng)-json參數(shù)的接收

    請求響應(yīng)-json參數(shù)的接收

    JSON參數(shù):JSON數(shù)據(jù) 鍵名 與形參對象 屬性名 (即實(shí)體類中的成員變量)相同,定義POJO實(shí)體類即可接收參數(shù),需要使用 @RequestBody 標(biāo)識,將請求體的數(shù)據(jù)封裝到對應(yīng)的參數(shù)中。 前端發(fā)送JSON格式的數(shù)據(jù),要使用 POST 方法發(fā)送請求,因?yàn)镴SON格式的數(shù)據(jù)要放在請求體中, 而GET請求方

    2024年02月15日
    瀏覽(31)
  • HTTP請求響應(yīng)詳解 (HTTP請求數(shù)據(jù)格式,常見請求方式,后端響應(yīng)參數(shù))及Apifox(postman)使用方式

    HTTP請求響應(yīng)詳解 (HTTP請求數(shù)據(jù)格式,常見請求方式,后端響應(yīng)參數(shù))及Apifox(postman)使用方式

    目錄 一.HTTP協(xié)議? 二.HTTP請求數(shù)據(jù)格式? 請求方式 三.后端響應(yīng)請求 基于SpringBoot響應(yīng)數(shù)據(jù) 請求響應(yīng)的參數(shù)類型 同一響應(yīng)格式 四.Apifox(postman)使用方法 HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議)是一種用于傳輸超媒體文檔(如HTML)的應(yīng)用層協(xié)議。 HTTP的特點(diǎn)和工作原理如下

    2024年03月09日
    瀏覽(30)
  • 【SpringMVC】參數(shù)傳遞與用戶請求和響應(yīng)

    【SpringMVC】參數(shù)傳遞與用戶請求和響應(yīng)

    目錄 一、Postman 工具使用 1.1 Postman安裝 1.2 Postman的使用 1.2.1 創(chuàng)建WorkSpace工作空間 1.2.2 創(chuàng)建請求 ? 二、參數(shù)傳遞 2.1 添加 Slf4j 依賴 2.2?普通傳參 知識點(diǎn)1:@RequestMapping 知識點(diǎn)2:@RequestParam 2.3 路徑傳參 知識點(diǎn)3:@PathVariable 2.4 Json數(shù)據(jù)傳參 ?知識點(diǎn)4:@RequestBody ? 三、響應(yīng) 3.1 響

    2024年02月09日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包