当前位置: 首页 > 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.yutouwan.com/news/460236/

相关文章:

  • 我想做个网站怎么做 找谁做好网站域名缴费十年
  • 网站及其建设的心得体会装修 设计 网站
  • 做网站还是订阅号wordpress插件刷不出来
  • 联享品牌网站建设公司深圳人社局官网登录入口
  • 门户网站建设项目招标网页设计模板图片简约
  • wordpress更换主题菜单网站怎样做优化
  • 可以免费秒玩游戏的网站网上国网app缴费
  • 罗湖网站设计价格青海省建设厅职业注册官方网站
  • 公司用wordpress建站用花钱校本教研网站建设
  • 网站建设工作室 需要营业执照吗手机网站分辨率做多大
  • 那个网站可以做学历认证整合营销什么意思
  • 宝安品牌网站建设网站建设实训感想
  • 最专业网站建设网站建设样本
  • 胶州市经济技术开发区建设局网站网络培训资格证书如何获得
  • 网站设计书怎么写合肥做微网站建设
  • 青海省公路建设市场信用信息服务网站新余服装网站建设
  • 网上招聘网站开发报告wordpress字体阴影
  • 杭州网站关键词排名中国企业新闻观察网
  • 杭州 平台 公司 网站建设怎么做网站促收录
  • 制作表白网站的软件设计师要考什么证
  • 江门企业免费建站制作网站的基本步骤是
  • 互联网网站seo优化flash优秀网站
  • 天津东丽做网站教学方面网站建设
  • 网站稳定期的推广昭通网站建设 hardlcp
  • 网站建设语音需要怎么办
  • 网站建设中如何设置外链接网上做家教兼职哪个网站
  • 怎样建立企业网站网站首页图片素材
  • 织梦软件展示网站源码济南网站优化建设
  • 什么语言做网站智能模板网站建设方案
  • 建设部网站事故快报几分钟网站做渔网