当前位置: 首页 > news >正文

宣武成都网站建设做网站是找什么人

宣武成都网站建设,做网站是找什么人,企业邮箱是啥意思,互联网保险的发展趋势目录 postman 1.简单参数 请求参数名与形参变量名一致时 请求参数名与形参变量名不一致时 2.实体参数 简单实体对象 复杂实体对象 3.数组集合参数 数组 集合 4.日期参数 5.JSON参数 6.路径参数 1 2 postman Postman值一款功能强大的网页调试与发送网页HTTP请求的…

目录

postman

1.简单参数

请求参数名与形参变量名一致时

请求参数名与形参变量名不一致时

2.实体参数

简单实体对象

复杂实体对象

3.数组集合参数

数组

集合

4.日期参数

5.JSON参数

6.路径参数

1

2


postman

Postman值一款功能强大的网页调试与发送网页HTTP请求的Chrome插件

作用:常用于进行接口测试

1.简单参数

定义方法形参,请求参数名与形参变量名一致,如果不一致,通过@RequestParam手动映射。

请求参数名与形参变量名一致时

控制台返回得到:tom:30

请求参数名与形参变量名不一致时

控制台返回null:30

因为请求参数名与形参变量名不一致,username和name

解决办法:使用@RequestParam手动映射

注意:@RequestParam中的required属性默认为true,代表该请求参数必须传递,如果不传递将报错。如果该参数是可选的,可以将required属性设置为false。

重新发送请求

控制台得到:tom:30

2.实体参数

请求参数名,与实体对象的属性名一样,会自动接收封装

简单实体对象

User中代码为:

package org.example.springboot2.pojo;public class User {private String name;private Integer age;public void setName(String name) {this.name = name;}public void setAge(Integer age) {this.age = age;}public String getName() {return name;}public Integer getAge() {return age;}@Overridepublic String toString() {return "User{" +"name='" + name + '\'' +", age=" + age +'}';}
}

控制台得到

复杂实体对象

 请求参数名与形参对象属性名相同,按照对象的层次结构关系即可接收嵌套POJO属性参数

Address中代码为

package org.example.springboot2.pojo;public class Address {private String province;private String city;@Overridepublic String toString() {return "Address{" +"province='" + province + '\'' +", city='" + city + '\'' +'}';}public String getProvince() {return province;}public void setProvince(String province) {this.province = province;}public String getCity() {return city;}public void setCity(String city) {this.city = city;}}

并将User中代码改为

package org.example.springboot2.pojo;
import org.example.springboot2.pojo.Address;public class User {private String name;private Integer age;private Address address;public void setName(String name) {this.name = name;}public void setAge(Integer age) {this.age = age;}public String getName() {return name;}public Integer getAge() {return age;}public Address getAddress() {return address;}public void setAddress(Address address) {this.address = address;}@Overridepublic String toString() {return "User{" +"name='" + name + '\'' +", age=" + age +", address=" + address +'}';}
}

在RequestController中增加代码:

控制台得到

3.数组集合参数

数组

数组:请求参数名与数组名一致,直接封装

数组参数:请求参数名与形参数组名称相同且请求参数为多个,定义数组类型形参即可接收数据

加入以下代码

//3.数组集合参数@RequestMapping("/arrayParam")public String arrayParam(String[] hobby){System.out.println(Arrays.toString(hobby));return "OK";}

控制台显示

集合

集合:请求参数名与集合名一致,@RequestParam绑定关系

增加以下代码

 @RequestMapping("/listParam")public String listParam(@RequestParam List<String> hobby){System.out.println(hobby);return "OK";}

控制台显示得到

4.日期参数

日期参数:使用@DateTimeFormat注解完成日期参数格式转换

增加代码如下

 //4.日期事件参数@RequestMapping("/dateParam")public String dateParam(@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")LocalDateTime updateTime){System.out.println(updateTime);return "OK";}

在控制台显示

5.JSON参数

JSON数据键名与形参对象属性名相同,定义POJO类型形参即可接收参数,需要使用@RequestBody

增加以下代码:

//5.JSON参数@RequestMapping("/jsonParam")public String jsonParam(@RequestBody User user){System.out.println(user);return "OK";}

在控制台显示

6.路径参数

通过请求URL直接传递参数,使用{...}来标识该路径参数,需要使用@PathVariable获取路径参数

1

增加以下代码

//6.路径参数@RequestMapping("/path/{id}")public String pathParam(@PathVariable Integer id){System.out.println(id);return "OK";}

控制台显示

 

控制台显示

2

增加以下代码

 @RequestMapping("/path/{id}/{name}")public String pathParam2(@PathVariable Integer id,@PathVariable String name){System.out.println(id);System.out.println(name);return "OK";}

控制台显示

控制台显示

 

http://www.yayakq.cn/news/856433/

相关文章:

  • 网站制作 合同万州微网站建设
  • 莱芜住房和城乡建设部网站单页面网站模板怎么做
  • 国内自适应网站百度站长工具添加不了站点
  • 网站有权重可以对title做更改vr播放器 wordpress
  • 网站建设调研提纲产品推广软文300字
  • 网站免费推广策划方案残疾人招聘网站建设
  • 宁德市医院怀化市优化办
  • 铜仁网站建设哪家专业网络营销师是干什么的
  • 网站开发公司挣钱吗小区媒体网站建设
  • 数据来源网站怎么做脚注免费详情页模板网站
  • 北京网站建设 一流WordPress 虎嗅主题免费
  • 推广网站的方法有搜索网站建设公司好不好
  • 江苏做网站自己如何制作一个软件
  • 石英石台面做网单有什么网站北京软件开发公司找和丰软件专业
  • 建设青岛公司网站东莞seo整站优化火速
  • 品牌自适应网站建设网站备案添加域名
  • 广告网站建设方案网站开发 作品理念
  • 关于网站建设的可行性报告wordpress培训模板
  • 广州企业网站建设公司杭州亚运村建设指挥部网站
  • 临沂做网站费用深圳装修设计公司排名榜
  • 新网站如何做友情链接帮别人做网站如何备案
  • 装修设计师怎么学室内装修设计兰州优化官网
  • 备案个人可以做视频网站吗网站开发公司网站模板
  • 想自己做个网站在哪里做太原优化网站
  • 设计公司展厅装修seo关键词排名优化制作
  • 哪些行业做网站推广的多梦扬科技 合肥网站建设
  • 现在做电商什么最赚钱塔城网站seo
  • 南通通州区城乡建设局网站公司网站备案怎么做
  • 在线做六级阅读网站三星网上商城优惠券
  • 做阿里巴巴跟网站哪个更好网上卡片制作