Java @PostMapping和@GetMapping方法使用詳解
一、使用post方法調用
1.前端傳遞參數(shù)如果是一個object的話
如{id:‘1’,name:‘2222’}
后端參數(shù)接收的話,需要使用@RequestBody ApplyObject applyObject
requestBody后面放置的是一個實體類
@PostMapping(value = "/generatedData")
public Result<?> generatedData(@RequestBody ApplyObject applyObject) throws Exception {
}
不想用實體類接收的話,可以用JSONObject來接收 這個包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ù)如果是一個拼接的帶?的字符串的話
如 xxx/generatedData?id=1&name=222
后端的參數(shù)接收就需要使用 @RequestParam(“id”) String id
@RequestParam 加上問號后面對應的字段名稱
@PostMapping(value = "/generatedData")
public Result<?> generatedData( @RequestParam("id") String id,
@RequestParam("name") String name) throws Exception {
}
二、使用get方法
1. 前端傳遞參數(shù)如果是一個object的話
如{id:‘1’,name:‘2222’}
后端參數(shù)接收的話,里面放置的是一個實體類
@GetMapping(value = "/generatedData")
public Result<?> generatedData(ApplyObject applyObject) throws Exception {
}
2. 前端傳遞的參數(shù)如果是一個拼接的帶?的字符串的話
如 xxx/generatedData?id=1&name=222
后端的參數(shù)接收就需要使用 也是使用@RequestParam(“id”) String id
@RequestParam 加上問號后面對應的字段名稱
@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 {
}
到此這篇關于Java @PostMapping和@GetMapping方法使用詳解的文章就介紹到這了,更多相關Java @PostMapping和@GetMapping內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java hashCode原理以及與equals()區(qū)別聯(lián)系詳解
在 Java 應用程序執(zhí)行期間,在同一對象上多次調用 hashCode 方法時,必須一致地返回相同的整數(shù),前提是對象上 equals 比較中所用的信息沒有被修改。從某一應用程序的一次執(zhí)行到同一應用程序的另一次執(zhí)行,該整數(shù)無需保持一致2022-11-11
Java實現(xiàn)讀取html文本內容并按照格式導出到excel中
這篇文章主要為大家詳細介紹了如何使用Java實現(xiàn)讀取html文本提取相應內容按照格式導出到excel中,文中的示例代碼講解詳細,需要的可以參考下2024-02-02
idea環(huán)境下Maven無法正常下載pom中配置的包問題
這篇文章主要介紹了idea環(huán)境下Maven無法正常下載pom中配置的包的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
SpringMvc自動裝箱及GET請求參數(shù)原理解析
這篇文章主要介紹了SpringMvc自動裝箱及GET請求參數(shù)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09

