亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot接收JSON類型的參數(shù)方式

 更新時間:2025年03月12日 16:38:34   作者:今天的接口寫完了嗎?  
這篇文章主要介紹了SpringBoot接收JSON類型的參數(shù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

一、JSON

在學(xué)習(xí)前端技術(shù)時,我們有講到過JSON,而在前后端進行交互時,如果是比較復(fù)雜的參數(shù),前后端通過會使用JSON格式的數(shù)據(jù)進行傳輸。 (JSON是開發(fā)中最常用的前后端數(shù)據(jù)交互方式)

我們學(xué)習(xí)JSON格式參數(shù),主要從以下兩個方面著手:

  • Apifox在發(fā)送請求時,如何傳遞json格式的請求參數(shù)
  • 在服務(wù)端的controller方法中,如何接收json格式的請求參數(shù)

Apifox發(fā)送JSON格式數(shù)據(jù):

二、代碼準備

  • Address類
package com.test.huang.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Address {
  private String province;
  private String city;
}
  • User類
package com.test.huang.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.web.bind.annotation.RequestMapping;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
   private String name;
   private Integer age;
   private Address address;
}

Requestcoller請求處理類

服務(wù)端Controller方法接收JSON格式數(shù)據(jù):

  • 傳遞json格式的參數(shù),在Controller中會使用實體類進行封裝。
  • 封裝規(guī)則:JSON數(shù)據(jù)鍵名與形參對象屬性名相同,定義POJO類型形參即可接收參數(shù)。需要使用 @RequestBody標識。
  @RequestMapping("/json1")
    // @RequestBody將json 數(shù)據(jù)映射到User 對象中
   public  String json(@RequestBody User user){
        System.out.println(user);
       return "ok";
   }

三、Apifox操作

返回idaea控制臺

總結(jié)

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

相關(guān)文章

  • java怎么設(shè)置代理ip實現(xiàn)高效網(wǎng)絡(luò)請求

    java怎么設(shè)置代理ip實現(xiàn)高效網(wǎng)絡(luò)請求

    無論是在爬蟲、API調(diào)用還是網(wǎng)絡(luò)測試中,代理IP的使用都變得愈發(fā)重要,本文我們主要來介紹一下如何在Java中設(shè)置代理IP實現(xiàn)高效網(wǎng)絡(luò)請求吧
    2024-11-11
  • SpringMVC教程之文件上傳與下載詳解

    SpringMVC教程之文件上傳與下載詳解

    本文將對使用MultipartResolver處理文件上傳的步驟,兩種文件下載方式(直接向response的輸出流中寫入對應(yīng)的文件流、使用 ResponseEntity<byte[]>來向前端返回文件)等進行詳盡介紹,需要的可以參考一下
    2022-12-12
  • 關(guān)于Java日期工具類的編寫

    關(guān)于Java日期工具類的編寫

    這篇文章主要介紹了關(guān)于Java日期工具類的編寫,在Java開發(fā)中,經(jīng)常會遇到處理日期相關(guān)的數(shù)據(jù),那么今天我們來自己寫一個工具類,文中有詳細的實例代碼以及實現(xiàn)思路,需要的朋友可以參考下
    2023-05-05
  • Java字符串split方法的坑及解決

    Java字符串split方法的坑及解決

    這篇文章主要介紹了Java字符串split方法的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 如何基于Springboot完成新增員工功能并設(shè)置全局異常處理器

    如何基于Springboot完成新增員工功能并設(shè)置全局異常處理器

    最近工作中遇到了做一個管理員工信息的功能,下面這篇文章主要給大家介紹了關(guān)于如何基于Springboot完成新增員工功能并設(shè)置全局異常處理器的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • Java?Autowired注解深入分析

    Java?Autowired注解深入分析

    @Autowired注解是Spring中非常重要且常見的,接下來就簡要的介紹一下它的用法。@Autowired默認是通過set方法,按照類型自動裝配JavaBean,set方法可省略不寫,它主要是修飾在成員變量上
    2023-01-01
  • Spring中propagation的傳播機制詳解

    Spring中propagation的傳播機制詳解

    這篇文章主要介紹了Spring中propagation的傳播機制詳解,要搞懂事務(wù)的傳播機制,那么就要明白邏輯事務(wù)中各個事務(wù)的關(guān)系,才能徹底理解事務(wù)傳播特性,在Spring事務(wù)中,各個邏輯事務(wù)的關(guān)系可以是并列、覆蓋或包含,需要的朋友可以參考下
    2023-12-12
  • Spring線程池ThreadPoolTaskExecutor配置詳情

    Spring線程池ThreadPoolTaskExecutor配置詳情

    本篇文章主要介紹了Spring線程池ThreadPoolTaskExecutor配置詳情,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Spring Security基于JWT實現(xiàn)SSO單點登錄詳解

    Spring Security基于JWT實現(xiàn)SSO單點登錄詳解

    這篇文章主要介紹了Spring Security基于JWT實現(xiàn)SSO單點登錄詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Java基于JavaMail實現(xiàn)向QQ郵箱發(fā)送郵件

    Java基于JavaMail實現(xiàn)向QQ郵箱發(fā)送郵件

    這篇文章主要為大家詳細介紹了Java基于JavaMail實現(xiàn)向QQ郵箱發(fā)送郵件的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01

最新評論