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

知乐商城是什么网站做网站就上微赞网

知乐商城是什么网站,做网站就上微赞网,元宇宙软件开发,wordpress 转 ios app目录 前置知识 大致区别 使用场景上的注意事项 如何工作 使用案例 写法对比 前置知识 HTTP请求方法一共有9种#xff0c;为#xff1a;GET、POST、HEAD、OPTIONS、PUT、PATCH、DELETE、TRACE、CONNECTGET(获取资源) 本质就是发送一个请求来取得服务器上的某一资源为GET、POST、HEAD、OPTIONS、PUT、PATCH、DELETE、TRACE、CONNECTGET(获取资源) 本质就是发送一个请求来取得服务器上的某一资源资源通过一组HTTP头和呈现数据(如HTML文本或者图片或者视频等)返回给客户端GET请求中永远不会包含呈现数据即GET请求只用来向服务器获取资源而GET请求本身不应该携带任何呈现数据POST(传输实体文本) 向指定资源提交数据进行处理请求数据被包含在POST请求体中(例如提交表单或者上传文件)POST请求可能会导致新的资源的建立或已有资源的修改MVC中控制器的定义在Spring MVC中控制器是指类或者类的方法上添加了RequestMapping注解的类并不是使用了Controller注解的类就是控制器类Controller注解的类和Component注解的类在功能上是一样的都是在辅助ComponentScan实现组件扫描只是在表意上在用Controller注解控制器类比用Component注解控制器类更清楚一些 大致区别 SpringMVC以前版本的RequestMapping到了新版本被下面新注解替代相当于增加的选项 GetMappingPostMappingPutMappingDeleteMappingPatchMapping 从命名约定我们可以看到每个注解都是为了处理各自的传入请求方法类型即GetMapping用于处理请求方法的GET类型PostMapping用于处理请求方法的POST类型等 如果我们想使用传统的RequestMapping注解实现URL处理程序那么它应该是这样的RequestMapping(value /get/{id}, method RequestMethod.GET)新方法可以简化为GetMapping(/get/{id})RequestMapping是一个非常通用的注解它可以应用于类和方法层面用于将任意HTTP请求映射到控制器方法上RequestMapping表示共享映射如果没有指定请求方式将接收所有的HTTP请求方式需要注意的是大多数控制器方法都应该映射到一个特定的HTTP方法而不是使用RequestMapping共享映射当应用于类时表示该类处理所有的请求当应用于方法时表示该方法处理特定的请求此外RequestMapping还可以用来指定请求的URL、HTTP方法等例如在上述代码中handleRequest方法将处理所有发送到”/test”的HTTP GET请求在类的级别上的注解会将一个特定请求或者请求模式映射到一个控制器之上之后你还可以另外添加方法级别的注解来进一步指定到处理方法的映射关系GetMapping是RequestMapping的特化版本专门用于处理HTTP GET请求用于将GET请求映射到控制器处理方法上当客户端发送HTTP GET请求时Spring Boot会自动将请求映射到具有相应URL路径的控制器方法上然后调用该方法处理请求在调用控制器方法之前Spring Boot会执行一系列预处理操作例如解析请求参数和验证请求头在调用控制器方法之后Spring Boot会执行一系列后处理操作例如转换响应信息和生成响应头GetMapping是一个作为快捷方式的组合注解它在功能上等价于RequestMapping(method RequestMethod.GET)和RequestMapping一样GetMapping也可以应用于类和方法层面例如在上述代码中home方法将处理所有发送到”/“的HTTP GET请求 使用场景上的注意事项 (1) 在前端method特指了get或post的时候分别使用GetMapping和PostMapping(2)如果传的参数是RequestBody多参或者传对象的情况下使用PostMappping这种注解因为RequestBody是获取请求body中的数据常用于搭配PostMapping请求来提交对象数据 如何工作 所有上述注解都已在内部注解了RequestMapping以及方法元素中的相应值例如如果我们查看GetMapping注解的源代码我们可以看到它已经通过以下方式使用RequestMethod.GET进行了注解所有其他注解都以相同的方式创建即PostMapping使用RequestMethod.POST进行注解PutMapping使用RequestMethod.PUT进行注解等 使用案例 (案例1) 下面是结合RestController的简单使用(案例2) 下面是使用Controller的代码在上面的代码中HomeController类充当请求控制器它的homeInit()方法将处理所有传入的URI请求/它接受一个Model并返回视图home使用配置的视图解析器解析视图名称”home“的页面(案例3) 下面是一个同时在类和方法上应用了 RequestMapping 注解的示例如上述代码所示到 /user/login 的请求会由 login() 方法来处理而到 /user/register 的请求会由 register() 来处理(案例4) 将控制器方法映射到一个特定的HTTP方法上应用GetMapping、PostMapping通常这样代码更规范因为login登录时只需要向服务器获取用户数据register注册时需要向服务器提交数据组合注解对控制器方法的请求映射进行具体区分减少了在应用程序上要配置的元数据并且代码也更易读有助于控制器对请求的快速匹配以及代码功能区分等(案例5) 在下面的示例中RequestParam注解表示请求参数“name”的值将被注入到方法参数中当客户端发送HTTP GET请求“/api/hello?nameworld”时Spring Boot会自动将请求映射到hello()方法并将参数“world”注入到方法参数中最终返回字符串“Hello, world!” 写法对比 RequestMappingPostMapping
http://www.pierceye.com/news/469745/

相关文章:

  • 上海网站建设百度推广公司哪家好模具厂咋做网站
  • 网站背景自动切换织梦网站模板使用教程
  • 网站建设的成果怎么写找人做淘宝网站需要多少钱
  • 网站制作 企业网站建设哪家好tiktok海外运营推广
  • 南昌做网站哪个公司好玉溪市住房和城乡建设局网站
  • 男女做暖网站是什么样子的wordpress 时间轴 主题
  • 国外建设网站jsp网站开发工具
  • 网站流量怎么赚钱wordpress 08影院模板
  • win网站建设网站哪个公司做的好
  • 温州网站运营微信公众号服务号网站开发流程
  • 网站宣传的好处山西房地产网站建设
  • 网站seo工作内容大学做视频网站
  • 台州网站建设企业网站 微信开发
  • 安徽省水利厅网站 基本建设营销策划公司名称
  • 网页设计师培训学院开封做网站优化
  • 山西电力建设三公司网站影院禁止18岁以下观众观影
  • 防伪网站模板网站开发怎么赚钱
  • 医院网站建设意义推广咨询
  • 广东省54个市win10最强优化软件
  • 交换链接网站asp.net企业网站框架
  • 惠州网站建设制作推广医疗设备响应式网站
  • 有哪些做ppt的网站cms网站开发涉及的知识
  • 软件开发成本估算表苏州百度seo代理
  • 网站内部链接有什么作用临安做企业网站的公司
  • 整合营销网站网站建设销售话术开场白
  • 永久免费wap自助建站北京家装设计师排名
  • 西安学校网站建设报价做淘宝客没有网站怎么做
  • 网站建设运营思路网站已在别处备案怎么转入阿里云
  • 网站开发前端如何开发秦皇岛做网站
  • sns网站建设最好看免费观看高清大全宫崎骏