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

椒江网站建设578做网站企业网站seo工作

椒江网站建设578做网站,企业网站seo工作,网站建设技术合伙人的技术股份,最好的网站设在SpringBoot应用开发中#xff0c;处理Http请求是一项基础且重要的任务。Spring Boot通过提供一系列丰富的注解极大地简化了这一过程#xff0c;使得定义请求处理器和路由变得更加直观与便捷。这些注解不仅帮助开发者清晰地定义不同类型的HTTP请求如何被处理#xff0c;同时…在SpringBoot应用开发中处理Http请求是一项基础且重要的任务。Spring Boot通过提供一系列丰富的注解极大地简化了这一过程使得定义请求处理器和路由变得更加直观与便捷。这些注解不仅帮助开发者清晰地定义不同类型的HTTP请求如何被处理同时也提升了代码的可读性和维护性。 一、RequestMapping RequestMapping用于将特定的HTTP请求映射到特定的方法上。可用于类级别和方法级别上以下是代码示例。 RestController RequestMapping(/customer-api/) // 类级别所有方法都以customer-api开头 public class CustomerApi{RequestMapping(value /get-customer-by-id, method RequestMethod.GET){ // 方法级别当收到对/customer-api/get-customer-by-id路径的GET请求时会调用getCustomerById方法。ResponseCustomer getCustomerById(RequestParam(id) Integer id)……} }本节示例中RestController和RequestParam注解可以先忽略下面会介绍到。 二、PutMapping、DeleteMapping、GetMapping和PostMapping 为了更加明确表示不同的HTTP方法Spring Boot提供了一组特定的注解分别对应PUT, DELETE、GET、POST增删改查请求。 RestController RequestMapping(/customer-api/) public class CustomerApi{PutMapping(/add-customer) // 增加的请求,和RequestMapping的PUT方式等价Response? addCustomer(RequestBody Customer customer)……}DeleteMapping(/delete-customer-by-id) // 删除的请求,和RequestMapping的DELETE方式等价Response? deleteCustomer(RequestParam(id) Integer id)……}PostMapping(/update-customer) // 更新的请求,和RequestMapping的POST方式等价Response? updateCustomer(RequestBody Customer customer)……}// RequestMapping(value /get-customer-by-id, method RequestMethod.GET) // 方式1GetMapping(/get-customer-by-id) // 和方式1是等价的。ResponseCustomer getCustomerById(RequestParam(id) Integer id)……} }三、RequestParam和PathVariable RequestParam用于获取查询参数PathVariable用于获取路径变量 GetMapping(/get-customer-by-id){ ResponseCustomer getCustomerById(RequestParam(id) Integer id) // RequestParam就可获取请求路径/get-customer-by-id?id1中的id的值……}GetMapping(/get-customer/{id}){ ResponseCustomer getCustomerById(PathVariable(id) Integer id) // PathVariable可获取路径/get-customer/{id}中的id的值……}四、RequestBody RequestBody注解用于将 HTTP 请求的主体内容绑定到方法的参数上。通常用于处理 POST 和 PUT 请求当请求的主体是 JSON 或 XML 格式的数据时非常有用。 示例见第二节这里就不重复赘述了。 五、RestController和Controller RestController和Controller都是用于定义控制器类的注解但是两者之间有细微的差异。 RestController是一个组合注解相当于Controller和ResponseBody。 用RestController标注的API类其中的方法会直接返回数据如JSON、XML,不会返回视图。 Controller刚好相反它标注的类中的方法会直接返回视图如JSP、Thymeleaf模版等。 小结现在的微服务项目基本都是前后端分离所以Controller已经慢慢的淡出了视野很少使用而RestController已然成为了主流。 后面有时间了在聊聊GET和POST请求的区别大厂面试被问到的频次贼高。
http://www.hkea.cn/news/14557279/

相关文章:

  • 巴西网站建设创新的网站建站
  • 中华住房和城乡建设厅网站软件开发服务方案
  • 小企业网站怎么做购物网站类型
  • 男女直接做那个视频网站上海做网站优化价格
  • 介绍几个能进去的a站wordpress 优美图主题
  • 外贸大型门户网站建设wordpress注册添加算术验证码
  • wordpress换域名后网站地址怎么办网站搭建平台demo免费
  • 程序员做一个网站多少钱php免费空间
  • 小说章节收费网站建设人才引进从事网站建设
  • 浙江 外贸网站建设做网站有关机械的图片
  • html网站尺寸海淀网站建设电话
  • 建设网站公司域名用什么软件开发app
  • 郑州服装网站建设重庆九龙坡营销型网站建设公司哪家好
  • 中联建设集团股份有限公司网站做外贸翻译用哪个网站
  • 网站建设公司怎我想学做网站
  • pythone网站开发可以自己制作图片的软件
  • 怎么自己做五合一网站怎样做网商网站
  • 爱站工具包手机版cm域名做网站
  • 怎么做网站策划赣州91人才网赣州招聘信息
  • 辽宁省城乡建设网站台州网络建站模板
  • eclipse网站建设微信公众号网站开发语言
  • 怎么把统计代码加到网站wordpress怎么给栏目添加tdk
  • 桂林网站设计wordpress基本主题
  • 中国老区建设促进会网站网站制作产品优化
  • 重庆网站建设狐灵传媒游戏网站后台建设
  • 网站建设域名是什么意思电子商务网站建设与运营方向
  • 提供邯郸做wap网站阿里巴巴外贸平台怎么收费
  • 自己做网站怎么弄泰安市住房和城乡建设厅网站
  • 网站建设汇报评估丽水网站建设公司
  • 做电商网站用什么系统建设评标专家在哪个网站