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

旅游网站建设报价垂直型网站名词解释

旅游网站建设报价,垂直型网站名词解释,深圳公司有哪些,网站制作哪家专业#x1f40c;个人主页#xff1a; #x1f40c; 叶落闲庭 #x1f4a8;我的专栏#xff1a;#x1f4a8; c语言 数据结构 javaweb 石可破也#xff0c;而不可夺坚#xff1b;丹可磨也#xff0c;而不可夺赤。 REST 一、REST简介1.1REST风格简介 二、RESTful入门案例2.… 个人主页 叶落闲庭 我的专栏 c语言 数据结构 javaweb 石可破也而不可夺坚丹可磨也而不可夺赤。 REST 一、REST简介1.1REST风格简介 二、RESTful入门案例2.1设定http请求动作动词2.2设定请求参数路径变量 三、RESTful快速开发3.1RestController注解3.2方法注解 总结 一、REST简介 RESTRepresentational State Transfer表现形式状态转换 传统风格资源描述形式 http://localhost/user/getById?id1 http://localhost/user/saveUser REST风格描述形式 http://localhost/user/1 http://localhost/user 优点 隐藏资源的访问行为无法通过地址得知对资源是何种操作书写简化 1.1REST风格简介 按照REST风格访问资源时使用行为动作区分对资源进行了何种操作 http://localhost/users 查询全部用户信息 - - GET查询 http://localhost/users/1 查询指定用户信息 - - GET查询 http://localhost/users 添加用户信息 - - POST新增/保存 http://localhost/users 修改用户信息 - - PUT修改/更新 http://localhost/users/1删除用户信息 - - DELETE删除 上述行为是约定方式约定不是规范可以打破所以称 REST风格而不是REST规范描述模块的名称通常使用复数也就是加s的格式描述表示此类资源而非单个资源。根据REST风格对资源进行访问叫做RESTful。 二、RESTful入门案例 2.1设定http请求动作动词 RequestMapping(value /users, method RequestMethod.GET)ResponseBodypublic String save() {System.out.println(use save...);return module:user save;} //修改RequestMapping(value /users, method RequestMethod.PUT)ResponseBodypublic String update(RequestBody User user) {System.out.println(use update... user);return module:user update;}2.2设定请求参数路径变量 //带参数RequestMapping(value /users/{id},method RequestMethod.DELETE)ResponseBodypublic String delete(PathVariable int id) {System.out.println(use delete... id);return module:user delete;}名称RequestMapping类型方法注解位置SpringMVC控制器方法定义上方作用设置当前控制器方法请求访问路径范例 RequestMapping(value /users, method RequestMethod.GET)ResponseBodypublic String save() {System.out.println(use save...);return module:user save;}属性 value默认请求访问路径 methodhttp请求动作标准动作GET/POST/PUT/DELETE 名称PathVariable类型形参注解位置SpringMVC控制器方法形参前面作用绑定路径参数与处理器方法形参间的关系要求路径参数名与形参名相同范例 RequestMapping(value /users/{id},method RequestMethod.DELETE)ResponseBodypublic String delete(PathVariable int id) {System.out.println(use delete... id);return module:user delete;}区别 RequestParam用于接收url地址传参或表单传参 ResponseBody用于接收json数据 PathVariable用于接收路径参数使用参数名称描述路径参数 应用 后期开发中发送请求参数超过1个小时以json格式为主 ResponseBody应用较广 如果发送非json格式数据选用 RequestParam接收请求参数 采用RESTful进行开发当参数数量较少时例如一个可以采用PathVariable接收请求路径变量通常用于传递id值 三、RESTful快速开发 3.1RestController注解 名称RestController类型类注解位置基于SpringMVC的RESTful开发控制器类定义上方作用设置当前控制器为RESTful风格等同于Controller和ResponseBody两个注解组合功能范例 RestController RequestMapping(/address) public class BookController { }3.2方法注解 名称GetMapping、PostMapping、DeleteMapping、PutMapping类型方法注解位置基于SpringMVC的RESTful开发控制器方法定义上方作用设置当前控制器方法请求路径与请求动作每种对应一个请求动作例如GetMapping对应GET请求范例 RestController RequestMapping(/address) public class BookController {GetMappingpublic String save() {System.out.println(use save...);return module:user save;}DeleteMappingpublic String delete() {System.out.println(use delete...);return module:user delete;}//修改PutMappingpublic String update(RequestBody Address address) {System.out.println(use update... address);return module:user update;}GetMapping({id})public String getById(PathVariable int id){System.out.println(address getById... id);return module:address getById;} }value:默认访问路径 总结 通过这篇文章基于SpringMVC的RESTful快速开发就介绍到这里了欢迎各位小伙伴点赞关注
http://www.pierceye.com/news/528647/

相关文章:

  • 注册网站不用手机短信验证的网站营销型网站的建设起步
  • 国内高清图片素材网站推荐元素领域wordpress
  • 沙朗做网站公司网页制作免费网站制作
  • 营销型网站重要特点是网站播放视频速度优化
  • 建设厅报名网站做PHP网站前端网站进不去
  • 网站开发后台 amp建网页还是网站
  • 云南个旧建设局网站宁波关键词优化品牌
  • 网站建设方案应急处置wordpress我爱水煮鱼
  • 网页设计模板html代码班级主题广东seo推广
  • 西安 网站托管西安网站关键词排名
  • 做网站用discuz还是wp汉狮做网站公司郑州
  • 网站运营服务中心建设方案网页免费制作网站
  • 做网站销售有前景怎么注销网站
  • 福州建设网站设计电子商务网站平台有哪些
  • 扁平化色块风格的网站企业网站建设客户需求调查问卷
  • 网站建设产品服务痘痘如何去除效果好
  • 展会电子商务网站如何建设单页网站如何做
  • 济南软件外包邢台seo服务公司
  • 网站建设2017主流代码语言垂直型电商网站如何做
  • 重庆 网站定制推广产品怎么发朋友圈
  • 网站建设公司初心经典企业网站欣赏
  • 本地网站开发公司网站建设 产品拍照
  • 军队营房基础建设网站wordpress 标签云集
  • 苏州建设建设信息网站如何给自己的店做小程序
  • 沈阳微营销网站制作厨师培训机构 厨师短期培训班
  • 个人备案用作资讯网站网站开发yuanmus
  • 大连网站建设 选领超科技网站建设实录音乐
  • 上海网站建设流wordpress关闭会员
  • 网站运营的目的及意义pc网站怎么适配移动端
  • 网站深圳优化建设10月上海娱乐场所又要关门了