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

中国建设银行陕西分行官方网站广州最新黄码区域地图

中国建设银行陕西分行官方网站,广州最新黄码区域地图,我们网站百度快照显示违规内容,百度投放广告怎么收费目录 Postman Postman简介 Postman的使用 请求 简单参数 实体参数 数组参数 集合参数 日期参数 Json参数 路径参数 响应 ResponseBody 统一响应结果 Postman Postman简介 postman是一款功能强大的网页调试与发送网页http请求的Chrome插件#xff0c;常用于进行…目录 Postman Postman简介  Postman的使用  请求 简单参数  实体参数 数组参数 集合参数 日期参数 Json参数 路径参数  响应 ResponseBody  统一响应结果 Postman Postman简介  postman是一款功能强大的网页调试与发送网页http请求的Chrome插件常用于进行接口测试。 Postman的使用  先创建用户  之后通过刚刚创建的用户登录 创建工作空间 创建完成后他会自动进入到springbootweb工作空间 点击添加新请求 请求 pom.xml文件如下 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.4/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.he1220/groupIdartifactIddemo/artifactIdversion0.0.1-SNAPSHOT/versionnamedemo/namedescriptionDemo project for Spring Boot/descriptionpropertiesjava.version11/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project简单参数  以原始的方式接收请求参数  目录结构如下 RequestController.java文件内容如下 package com.he1220.demo.controller;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import javax.servlet.http.HttpServletRequest;RestController public class RequestController {RequestMapping(/simpleParam)public String simpleParam(HttpServletRequest request){String name request.getParameter(name);String age request.getParameter(age);System.out.println(name);System.out.println(age);return ok;} }测试结果如下 以SpringBoot的方式接收请求参数 package com.he1220.demo.controller;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController public class RequestController {RequestMapping(/simpleParam)public String simpleParam(String name,Integer age){System.out.println(name);System.out.println(age);return ok;} }如果方法形参名称与请求参数名称不匹配可以通过RequestParam注解完成映射 通过name属性指定请求参数名 RequestParam中的Required属性默认为true该请求参数必须传递不传递将报错(400)。可以设置为false package com.he1220.demo.controller;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController;RestController public class RequestController {RequestMapping(/simpleParam)public String simpleParam(RequestParam(namename)String username,Integer age){System.out.println(username);System.out.println(age);return ok;} }实体参数 需要保证请求参数名与形参对象属性名一致 目录结构如下 RequestController.java内容如下  package com.he1220.demo.controller;import com.he1220.demo.pojo.User; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController public class RequestController {RequestMapping(/Pojo)public String Pojo(User user){System.out.println(user);return ok~;} }User.java内容如下 package com.he1220.demo.pojo;public class User{private String name;private String age;private Add add;public User(String name, String age) {this.name name;this.age age;}public Add getAdd() {return add;}public String getName() {return name;}public String getAge() {return age;}public void setAge(String age) {this.age age;}public void setName(String name) {this.name name;}public void setAdd(Add add) {this.add add;}Overridepublic String toString() {return User{ name name \ , age age \ , add add };} }Add.java内容如下 package com.he1220.demo.pojo;public class Add {private String province;private String 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;}Overridepublic String toString() {return Add{ province province \ , city city \ };} } 测试结果如下 数组参数 RequestController.java内容如下  package com.he1220.demo.controller;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.Arrays;RestController public class RequestController {RequestMapping(/arrParam)public String arrParam(String[] hobby){System.out.println(Arrays.toString(hobby));return ok~;} }测试结果如下 集合参数 需要保证请求的参数名与集合变量名相同通过RequestParam注解绑定参数关系 RequestController.java内容如下   package com.he1220.demo.controller;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.List;RestController public class RequestController {RequestMapping(/listParam)public String listParam(RequestParam ListString hobby){System.out.println(hobby);return ok~;} }日期参数 使用DateTimeFormat 注解完成日期参数格式转换  package com.he1220.demo.controller;import org.springframework.format.annotation.DateTimeFormat; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import java.time.LocalDateTime;RestController public class RequestController {RequestMapping(/dateParam)public String dateParam(DateTimeFormat(pattern yyyy-MM-dd HH:mm:ss) LocalDateTime updateTime){System.out.println(updateTime);return ok~;} Json参数 通过RequestBody注解将Json对象封装到实体类当中  package com.he1220.demo.controller;import com.he1220.demo.pojo.User; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController public class RequestController {RequestMapping(/jsonParam)public String jsonParam(RequestBody User user){System.out.println(user);return ok~;} }路径参数  通过请求URL直接传递参数使用{...}来标识该参数路径需要使用PathVariable获取参数路径 RestController public class RequestController {RequestMapping(/path/{id}/{name})public String pathParam(PathVariable Integer id,PathVariable String name){System.out.println(id name);return ok~;} }响应 ResponseBody  放在Controller方法上/类上 将方法返回值直接响应如果返回值类型是实体对象/集合,将会转换为JSON格式响应 RestController Controller ResponseBody 统一响应结果 目录结构如下 pojo.Result.java文件内容如下  package com.he1220.demo.pojo;/*** 统一响应结果封装类*/ public class Result {private Integer code ;//1 成功 , 0 失败private String msg; //提示信息private Object data; //数据 datapublic Result() {}public Result(Integer code, String msg, Object data) {this.code code;this.msg msg;this.data data;}public Integer getCode() {return code;}public void setCode(Integer code) {this.code code;}public String getMsg() {return msg;}public void setMsg(String msg) {this.msg msg;}public Object getData() {return data;}public void setData(Object data) {this.data data;}public static Result success(Object data){return new Result(1, success, data);}public static Result success(){return new Result(1, success, null);}public static Result error(String msg){return new Result(0, msg, null);}Overridepublic String toString() {return Result{ code code , msg msg \ , data data };} }RequestController.class内容如下   package com.he1220.demo.controller;import com.he1220.demo.pojo.Add; import com.he1220.demo.pojo.Result; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController public class RequestController {RequestMapping(/getAddr)public Result getAddr(String province, String city){System.out.println(province);System.out.println(city);Add addr new Add();addr.setProvince(province);addr.setCity(city);return Result.success(addr);} }测试结果如下 ​​​​​​​
http://www.hkea.cn/news/14528179/

相关文章:

  • 网站设计代码案例某些网站dns解析失败
  • 企业网站模板php百度怎么创建网站
  • 单页企业网站模板网页设计作品源代码彼岸花坊
  • 免费的网站怎么建石家庄最新
  • 开创集团万网站建设网站关键字优化工具
  • 网站设计课程总结有哪些免费发布信息的平台
  • 可以网站可以做免费的文案广告语淄博网赢网站建设
  • 网站上线的步骤邢台最新消息
  • 关注网站制作做网站网页需要学些什么
  • 网站建设维护论文怎么做网站数据分析
  • 网站权重世界知名网站
  • 免费网站无需下载直接观看html网页编辑器下载
  • 张家港保税区规划建设局网站5 网站建设进度表
  • 深圳设计网站公司网站建设保障房网站首页
  • 烟台网站制作培训桂林象鼻山夜景
  • 个人网站可以做百度推广吗服务网站排名咨询
  • 免费企业建网站网络营销手段有哪四种
  • 做微信网站的公司店面设计软件
  • 找人做网站去哪里找做网店自己怎么去推广
  • 百度建立网站需要花多少钱大数据分析培训机构
  • 自助建站官网陵水网站建设友创科技
  • 外贸网站推广方案长春网站建设流程
  • 免费服务器搭建网站详细教程做机械毕业设计哪个网站好
  • 定制旅游网站建设方案网络设计的基本原则有哪些
  • 欧美设计网站推荐北京高校线上教学
  • 怎样写精品课程网站建设网站还能赚钱吗
  • 怎么学建设网站关键词那种网站
  • 网站头部修改电脑怎么创建网站吗
  • 秦皇岛营销式网站太原建设银行保安招聘网站
  • 数据分析方法南宁seo内部优化