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

SpringBoot接收J(rèn)SON類型的參數(shù)方式

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

一、JSON

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

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

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

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

二、代碼準(zhǔn)備

  • 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請(qǐng)求處理類

服務(wù)端Controller方法接收J(rèn)SON格式數(shù)據(jù):

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

三、Apifox操作

返回idaea控制臺(tái)

總結(jié)

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

相關(guān)文章

  • java中hashmap容量的初始化實(shí)現(xiàn)

    java中hashmap容量的初始化實(shí)現(xiàn)

    這篇文章主要介紹了java中hashmap容量的初始化實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Java多線程優(yōu)化方法及使用方式

    Java多線程優(yōu)化方法及使用方式

    這篇文章主要介紹了Java多線程優(yōu)化方法及使用方式,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • SpringBoot集成FTP文件服務(wù)器簡(jiǎn)單應(yīng)用方式

    SpringBoot集成FTP文件服務(wù)器簡(jiǎn)單應(yīng)用方式

    這篇文章主要介紹了SpringBoot集成FTP文件服務(wù)器簡(jiǎn)單應(yīng)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • RestTemplate發(fā)送HTTP?POST請(qǐng)求使用方法詳解

    RestTemplate發(fā)送HTTP?POST請(qǐng)求使用方法詳解

    這篇文章主要為大家介紹了RestTemplate發(fā)送HTTP?POST請(qǐng)求的使用方法詳解,有需要的朋友可以借鑒參考下希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • SWT(JFace) 體驗(yàn)之FontRegistry

    SWT(JFace) 體驗(yàn)之FontRegistry

    測(cè)試代碼如下:
    2009-06-06
  • Spring?Boot集成etcd的詳細(xì)過(guò)程

    Spring?Boot集成etcd的詳細(xì)過(guò)程

    etcd是一個(gè)分布式鍵值存儲(chǔ)數(shù)據(jù)庫(kù),用于共享配置和服務(wù)發(fā)現(xiàn),etcd采用Go語(yǔ)言編寫,具有出色的跨平臺(tái)支持,很小的二進(jìn)制文件和強(qiáng)大的社區(qū),這篇文章主要介紹了SpringBoot集成etcd,需要的朋友可以參考下
    2023-08-08
  • Java基于二叉查找樹實(shí)現(xiàn)排序功能示例

    Java基于二叉查找樹實(shí)現(xiàn)排序功能示例

    這篇文章主要介紹了Java基于二叉查找樹實(shí)現(xiàn)排序功能,結(jié)合實(shí)例形式分析了Java二叉查找樹的定義、遍歷及排序等相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • 基于Java SSM實(shí)現(xiàn)在線點(diǎn)餐系統(tǒng)

    基于Java SSM實(shí)現(xiàn)在線點(diǎn)餐系統(tǒng)

    本項(xiàng)目基于Java SSM框架實(shí)現(xiàn)在線點(diǎn)餐系統(tǒng),主要實(shí)現(xiàn)系統(tǒng)的在線點(diǎn)餐功能。文中的示例代碼講解詳細(xì),感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-02-02
  • java設(shè)計(jì)模式--建造者模式詳解

    java設(shè)計(jì)模式--建造者模式詳解

    這篇文章主要介紹了Java設(shè)計(jì)模式之建造者模式,結(jié)合具體實(shí)例形式分析了建造者模式的概念、原理、實(shí)現(xiàn)方法與相關(guān)使用注意事項(xiàng),需要的朋友可以參考下
    2021-07-07
  • SpringMVC路徑規(guī)則以及使用正則詳解

    SpringMVC路徑規(guī)則以及使用正則詳解

    本文介紹了@RequestMapping路徑通配符的用法,包括*和**的區(qū)別及其靈活位置,說(shuō)明了通配符與路徑變量可共用,并講解了匹配優(yōu)先級(jí)規(guī)則:路徑越具體優(yōu)先級(jí)越高,變量比通配符更精確
    2025-10-10

最新評(píng)論

阳春市| 葫芦岛市| 阿坝| 盐池县| 衡水市| 买车| 安化县| 土默特右旗| 江口县| 永修县| 深水埗区| 鄂托克前旗| 彰武县| 余江县| 新绛县| 商河县| 新丰县| 增城市| 兰西县| 崇州市| 南丹县| 隆昌县| 巨野县| 娄底市| 威海市| 龙泉市| 灵寿县| 宣威市| 黄山市| 高阳县| 丹寨县| 驻马店市| 韶山市| 安新县| 贵定县| 万年县| 万全县| 新兴县| 房产| 尖扎县| 吉隆县|