欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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í)體類(lèi)

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

不想用實(shí)體類(lèi)接收的話,可以用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)的字段名稱(chē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í)體類(lèi)

@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)的字段名稱(chē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)狀態(tài)機(jī)的方法詳解

    Java使用枚舉實(shí)現(xiàn)狀態(tài)機(jī)的方法詳解

    這篇文章主要介紹了Java使用枚舉實(shí)現(xiàn)狀態(tài)機(jī)的方法詳解,枚舉類(lèi)型很適合用來(lái)實(shí)現(xiàn)狀態(tài)機(jī),狀態(tài)機(jī)可以處于有限數(shù)量的特定狀態(tài),它們通常根據(jù)輸入,從一個(gè)狀態(tài)移動(dòng)到下一個(gè)狀態(tài),但同時(shí)也會(huì)存在瞬態(tài),需要的朋友可以參考下
    2023-11-11
  • Java Red5服務(wù)器實(shí)現(xiàn)流媒體視頻播放

    Java Red5服務(wù)器實(shí)現(xiàn)流媒體視頻播放

    這篇文章主要介紹了Java Red5服務(wù)器實(shí)現(xiàn)流媒體視頻播放,對(duì)視頻播放感興趣的同學(xué),可以參考下
    2021-04-04
  • Java hashCode原理以及與equals()區(qū)別聯(lián)系詳解

    Java hashCode原理以及與equals()區(qū)別聯(lián)系詳解

    在 Java 應(yīng)用程序執(zhí)行期間,在同一對(duì)象上多次調(diào)用 hashCode 方法時(shí),必須一致地返回相同的整數(shù),前提是對(duì)象上 equals 比較中所用的信息沒(méi)有被修改。從某一應(yīng)用程序的一次執(zhí)行到同一應(yīng)用程序的另一次執(zhí)行,該整數(shù)無(wú)需保持一致
    2022-11-11
  • SpringBoot的跨域注解@CrossOrigin解析

    SpringBoot的跨域注解@CrossOrigin解析

    這篇文章主要介紹了SpringBoot的跨域注解@CrossOrigin解析,Spring Framework 4.2 GA為CORS提供了第一類(lèi)支持,使您比通常的基于過(guò)濾器的解決方案更容易和更強(qiáng)大地配置它,所以springMVC的版本要在4.2或以上版本才支持@CrossOrigin,需要的朋友可以參考下
    2023-12-12
  • Java實(shí)現(xiàn)讀取html文本內(nèi)容并按照格式導(dǎo)出到excel中

    Java實(shí)現(xiàn)讀取html文本內(nèi)容并按照格式導(dǎo)出到excel中

    這篇文章主要為大家詳細(xì)介紹了如何使用Java實(shí)現(xiàn)讀取html文本提取相應(yīng)內(nèi)容按照格式導(dǎo)出到excel中,文中的示例代碼講解詳細(xì),需要的可以參考下
    2024-02-02
  • Java基礎(chǔ)學(xué)習(xí)之關(guān)鍵字和變量數(shù)據(jù)類(lèi)型的那些事

    Java基礎(chǔ)學(xué)習(xí)之關(guān)鍵字和變量數(shù)據(jù)類(lèi)型的那些事

    變量就是系統(tǒng)為程序分配的一塊內(nèi)存單元,用來(lái)存儲(chǔ)各種類(lèi)型的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Java基礎(chǔ)學(xué)習(xí)之關(guān)鍵字和變量數(shù)據(jù)類(lèi)型的那些事,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • idea環(huán)境下Maven無(wú)法正常下載pom中配置的包問(wèn)題

    idea環(huán)境下Maven無(wú)法正常下載pom中配置的包問(wèn)題

    這篇文章主要介紹了idea環(huán)境下Maven無(wú)法正常下載pom中配置的包的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Java實(shí)現(xiàn)Socket的TCP傳輸實(shí)例

    Java實(shí)現(xiàn)Socket的TCP傳輸實(shí)例

    這篇文章主要介紹了Java實(shí)現(xiàn)Socket的TCP傳輸,實(shí)例分析了java通過(guò)socket實(shí)現(xiàn)TCP傳輸?shù)南嚓P(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • JVM完全解讀之GC日志記錄分析

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

    這篇文章主要介紹了JVM完全解讀之GC日志記錄分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-01-01
  • SpringMvc自動(dòng)裝箱及GET請(qǐng)求參數(shù)原理解析

    SpringMvc自動(dòng)裝箱及GET請(qǐng)求參數(shù)原理解析

    這篇文章主要介紹了SpringMvc自動(dòng)裝箱及GET請(qǐng)求參數(shù)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09

最新評(píng)論