SpringBoot請求參數(shù)接收方式
application/json接收
/**
* 參數(shù)不可為空,可為{}
* userDto中的屬性 非必填
*/
@RequestMapping("/hello5")
public String hello5(@RequestBody UserDto userDto) {
return userDto.getName() + "," \+ userDto.getAge();
}
x-www-form-urlencoded、?拼接、form-data接收
@RequestMapping("/hello1")
public String hello1(@RequestParam("name") String name) {
return name;
}
@RequestMapping("/hello2")
public UserDto hello2(@RequestHeader("name") String name, @RequestHeader("age") Integer age) {
return new UserDto(name, age);
}
/**
* @param name 非必填
*/
@RequestMapping("/hello3")
public String hello3(String name) {
return name;
}
/**
* userDto中的屬性 非必填
*/
@RequestMapping("/hello4")
public String hello4(UserDto userDto) {
return userDto.getName() + "," \+ userDto.getAge();
}
UserDto
public class UserDto {
private String name;
private Integer age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- SpringBoot如何接收Post請求Body里面的參數(shù)
- springboot接收http請求,解決參數(shù)中+號變成空格的問題
- SpringBoot用實(shí)體接收Get請求傳遞過來的多個(gè)參數(shù)的兩種方式
- 解讀SpringBoot接收List<Bean>參數(shù)問題(POST請求方式)
- SpringBoot2之PUT請求接收不了參數(shù)的解決方案
- springboot如何接收get和post請求參數(shù)
- SpringBoot請求參數(shù)傳遞與接收說明小結(jié)
- SpringBoot優(yōu)雅接收前端請求參數(shù)的詳細(xì)過程
- SpringBoot接收請求參數(shù)的四種方式總結(jié)
相關(guān)文章
Java 給PDF簽名時(shí)添加可信時(shí)間戳的方法
這篇文章主要介紹了Java 給PDF簽名時(shí)添加可信時(shí)間戳,關(guān)于jar導(dǎo)入的問題,本文給大家?guī)韮煞N方法,一種是手動導(dǎo)入另一種是maven配置導(dǎo)入,需要的朋友可以參考下2021-07-07
解決安裝mysqlclient的時(shí)候出現(xiàn)Microsoft Visual C++ 14.0 is required報(bào)錯(cuò)
這篇文章主要介紹了解決安裝mysqlclient的時(shí)候出現(xiàn)Microsoft Visual C++ 14.0 is required報(bào)錯(cuò)問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11
Java實(shí)現(xiàn)分布式系統(tǒng)限流
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)分布式系統(tǒng)限流,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08
java使用TimerTask定時(shí)器獲取指定網(wǎng)絡(luò)數(shù)據(jù)
java.util.Timer定時(shí)器,實(shí)際上是個(gè)線程,定時(shí)調(diào)度所擁有的TimerTasks。一個(gè)TimerTask實(shí)際上就是一個(gè)擁有run方法的類,需要定時(shí)執(zhí)行的代碼放到run方法體內(nèi),TimerTask一般是以匿名類的方式創(chuàng)建,下面的就用示例來學(xué)習(xí)他的使用方法2014-01-01
Java 實(shí)現(xiàn)分布式服務(wù)的調(diào)用鏈跟蹤
分布式服務(wù)中完成某一個(gè)業(yè)務(wù)動作,需要服務(wù)之間的相互協(xié)作才能完成,在這一次動作引起的多服務(wù)的聯(lián)動我們需要用1個(gè)唯一標(biāo)識關(guān)聯(lián)起來,關(guān)聯(lián)起來就是調(diào)用鏈的跟蹤。本文介紹了Java 實(shí)現(xiàn)分布式服務(wù)的調(diào)用鏈跟蹤的步驟2021-06-06
Java中g(shù)et/post的https請求忽略ssl證書認(rèn)證淺析
因?yàn)镴ava在安裝的時(shí)候,會默認(rèn)導(dǎo)入某些根證書,所以有些網(wǎng)站不導(dǎo)入證書,也可以使用Java進(jìn)行訪問,這篇文章主要給大家介紹了關(guān)于Java中g(shù)et/post的https請求忽略ssl證書認(rèn)證的相關(guān)資料,需要的朋友可以參考下2024-01-01

