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

Java @PostMapping和@GetMapping方法使用詳解

 更新時(shí)間:2023年03月28日 11:11:53   作者:包小志  
這篇文章主要介紹了Java @PostMapping和@GetMapping方法使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧

一、使用post方法調(diào)用

1.前端傳遞參數(shù)如果是一個(gè)object的話

如{id:‘1’,name:‘2222’}

后端參數(shù)接收的話,需要使用@RequestBody ApplyObject applyObject

requestBody后面放置的是一個(gè)實(shí)體類

@PostMapping(value = "/generatedData")
public Result<?> generatedData(@RequestBody ApplyObject applyObject) throws Exception {
}		

不想用實(shí)體類接收的話,可以用JSONObject來(lái)接收 這個(gè)包package com.alibaba.fastjson;

@PostMapping(value = "/generatedData")
public Result<?> generatedData(@RequestBody JSONObject jsonObject) throws Exception {
    String id = jsonObject.getString("id");
    String name = jsonObject.getString("name");
//這樣也是可以拿到你想要的值的
}

2.前端傳遞的參數(shù)如果是一個(gè)拼接的帶?的字符串的話

如 xxx/generatedData?id=1&name=222

后端的參數(shù)接收就需要使用 @RequestParam(“id”) String id

@RequestParam 加上問(wèn)號(hào)后面對(duì)應(yīng)的字段名稱

@PostMapping(value = "/generatedData")
public Result<?> generatedData( @RequestParam("id") String id, 
								@RequestParam("name") String name) throws Exception {
}

二、使用get方法

1. 前端傳遞參數(shù)如果是一個(gè)object的話

如{id:‘1’,name:‘2222’}

后端參數(shù)接收的話,里面放置的是一個(gè)實(shí)體類

@GetMapping(value = "/generatedData")
public Result<?> generatedData(ApplyObject applyObject) throws Exception {
}

2. 前端傳遞的參數(shù)如果是一個(gè)拼接的帶?的字符串的話

如 xxx/generatedData?id=1&name=222

后端的參數(shù)接收就需要使用 也是使用@RequestParam(“id”) String id

@RequestParam 加上問(wèn)號(hào)后面對(duì)應(yīng)的字段名稱

@GetMapping(value = "/generatedData")
public Result<?> generatedData( @RequestParam("id") String id, 
								@RequestParam("name") String name) throws Exception {
}

3.前端傳遞參數(shù)的路徑中存在占位符

如 xxx/generatedData/id ,id中放置的是具體的值

后端參數(shù)接收的話,需要使用@PathVariable String id

@GetMapping(value = "/generatedData/{id}")
public Result<?> generatedData(@PathVariable("id") String id) throws Exception {
}

到此這篇關(guān)于Java @PostMapping和@GetMapping方法使用詳解的文章就介紹到這了,更多相關(guān)Java @PostMapping和@GetMapping內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Java拋出和聲明異常的代碼實(shí)現(xiàn)

    詳解Java拋出和聲明異常的代碼實(shí)現(xiàn)

    我們?cè)诰帉懘a時(shí),有時(shí)候因?yàn)槟承┰?并不想在這個(gè)方法中立即處理產(chǎn)生的異常,也就是說(shuō)并不想進(jìn)行異常的捕獲,接下來(lái)小編就來(lái)教會(huì)大家該如何進(jìn)行異常的拋出,需要的朋友可以參考下
    2023-08-08
  • mybatis-plus 攔截器敏感字段加解密的實(shí)現(xiàn)

    mybatis-plus 攔截器敏感字段加解密的實(shí)現(xiàn)

    數(shù)據(jù)庫(kù)在保存數(shù)據(jù)時(shí),對(duì)于某些敏感數(shù)據(jù)需要脫敏或者加密處理,本文主要介紹了mybatis-plus 攔截器敏感字段加解密的實(shí)現(xiàn),感興趣的可以了解一下
    2021-11-11
  • SpringBoot中緩存注解的使用詳解

    SpringBoot中緩存注解的使用詳解

    為了實(shí)現(xiàn)緩存,Spring?Boot?提供了一些緩存注解,可以方便地實(shí)現(xiàn)緩存功能,這篇文章主要介紹了SpringBoot中常用的緩存注解的使用方法,需要的可以參考一下
    2023-06-06
  • Java 中的 xx ≠ null 是什么新語(yǔ)法

    Java 中的 xx ≠ null 是什么新語(yǔ)法

    Java中null是一個(gè)關(guān)鍵字,用來(lái)標(biāo)識(shí)一個(gè)不確定的對(duì)象。因此可以將null賦給引用類型變量,但不可以將null賦給基本類型變量。本文給大家分享Java 中的 xx ≠ null 是什么新語(yǔ)法,感興趣的朋友一起看看吧
    2021-06-06
  • SpringBoot自定義bean綁定實(shí)現(xiàn)

    SpringBoot自定義bean綁定實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot自定義bean綁定,最常見(jiàn)的配置綁定的場(chǎng)景,是在自定義的bean中通過(guò)@Value注解將某個(gè)屬性和對(duì)應(yīng)的配置綁定
    2022-10-10
  • idea2023設(shè)置啟動(dòng)參數(shù)、單元測(cè)試啟動(dòng)參數(shù)

    idea2023設(shè)置啟動(dòng)參數(shù)、單元測(cè)試啟動(dòng)參數(shù)

    在使用IDEA進(jìn)行開(kāi)發(fā)時(shí),我們可以通過(guò)設(shè)置一些啟動(dòng)參數(shù)來(lái)優(yōu)化開(kāi)發(fā)環(huán)境的性能和體驗(yàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • springboot yml配置文件定義list集合、數(shù)組和map以及使用中的錯(cuò)誤

    springboot yml配置文件定義list集合、數(shù)組和map以及使用中的錯(cuò)誤

    這篇文章主要介紹了springboot yml配置文件定義list集合、數(shù)組和map以及使用中遇到的錯(cuò)誤問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 一文搞懂Spring AOP的五大通知類型

    一文搞懂Spring AOP的五大通知類型

    本文將詳細(xì)為大家介紹Spring AOP的五種通知類型(前置通知、后置通知、返回通知、異常通知、環(huán)繞通知),感興趣的朋友可以了解一下
    2022-06-06
  • Java?IO及BufferedReader.readline()出現(xiàn)的Bug

    Java?IO及BufferedReader.readline()出現(xiàn)的Bug

    這篇文章主要介紹了Java?IO及BufferedReader.readline()出現(xiàn)的Bug,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • postman中實(shí)現(xiàn)傳遞@RequestBody參數(shù)

    postman中實(shí)現(xiàn)傳遞@RequestBody參數(shù)

    這篇文章主要介紹了postman中實(shí)現(xiàn)傳遞@RequestBody參數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10

最新評(píng)論

武义县| 洛南县| 福鼎市| 涟水县| 沙湾县| 万安县| 屏南县| 嫩江县| 乌海市| 资溪县| 饶河县| 达尔| 九台市| 定兴县| 中超| 华坪县| 腾冲县| 眉山市| 江西省| 财经| 隆德县| 环江| 靖州| 长寿区| 瑞安市| 道真| 洱源县| 麻江县| 呼玛县| 峨眉山市| 察雅县| 广南县| 乌兰察布市| 钦州市| 通许县| 阿尔山市| 峨眉山市| 阿鲁科尔沁旗| 合水县| 林州市| 南郑县|