Rest风格复习

这篇具有很好参考价值的文章主要介绍了Rest风格复习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介

Rest风格复习

通过一段路径和访问方式来确定访问资源的行为方式

Rest风格复习

使用POST方式

    // value定义 路径  method定义访问的方式
    @RequestMapping(value = "/users",method = RequestMethod.POST)
    @ResponseBody
    public String save(){
        System.out.println("user save...");
        return "{'module':'user save'}";
    }

Rest风格复习

使用DELETE方式

    @RequestMapping(value = "/users/{id}",method = RequestMethod.DELETE)
    @ResponseBody
    public String delete(@PathVariable Integer id){
        System.out.println("user delete ..." + id);
        return "{'module':'user delete'}";
    }

Rest风格复习

Rest风格复习

三种注解的风格

  • @RequestParam用于接受url地址传参或者表单传参
  • @RequestBody用于接受json数据
  • @PathVariable用于接受路径参数,使用{参数名称}描述路径参数
  • 如果发送请求参数超过一个,以json格式为主
  • 如果发送非json个数数据 使用@RequestParam接受请求参数
  • 采用RESTful进行开发,当参数数量比较少,使用@PathVariable接受请求路径变量,通常用来传递id值

快速开发

  • RestController

  • 类注解

  • 作用:设置当前控制类为restful风格,等同于@Controller与@ResponseBody两个注解的功能

  • GetMapping PostMapping PutMapping DeleteMapping

  • 方法注解

  • 基于springMVC的restful开发控制器方法

  • 设置当前控制器方法请求访问路径与请求动作

Rest风格复习文章来源地址https://www.toymoban.com/news/detail-437886.html

到了这里,关于Rest风格复习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • javaee springMVC Rest风格和Ant风格

    2024年02月09日
    浏览(39)
  • Rest风格

    一、REST简介 REST (Representational State Transfer),表现形式状态转换,它是一种软件架构 风格 当我们想表示一个网络资源的时候,可以使用两种方式: 传统风格资源描述形式 http://localhost/user/getById?id=1 查询id为1的用户信息 http://localhost/user/saveUser 保存用户信息 REST风格描述形式

    2023年04月15日
    浏览(31)
  • Spring MVC——Rest风格

    当我们想表示一个网络资源的时候,可以使用两种方式: 我们分别用 查询id为1的用户信息 与 保存用户信息举例 传统风格资源描述形式 http://localhost/user/getById?id=1 http://localhost/user/saveUser REST风格描述形式 http://localhost/user/1 http://localhost/user 对比很明显吧,传统方式一般是一个请

    2024年02月05日
    浏览(37)
  • Rest风格基本语法与实战

    在getUserById方法上,我们使用@GetMapping(“/{id}”)将方法与URL路径/books/{id}进行映射。{id}表示一个占位符,它对应URL路径中的实际值。 然后,我们在方法参数上使用@PathVariable注解,将id参数与URL路径中的实际值进行绑定。Spring MVC会自动提取URL路径中的相应部分,并将其作为参数

    2024年02月07日
    浏览(35)
  • 【C#】当重复使用一段代码倒计时时,定义接口类和通过实现类继承接口方式进行封装方法和体现代码灵活性

    欢迎来到《小5讲堂》 大家好,我是全栈小5。 这是《C#》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解水平有限

    2024年01月19日
    浏览(44)
  • REST风格 -- SpringMVC入门保姆级教程(四)

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码可以在我主页的资源里找到,如果在学习的

    2024年02月06日
    浏览(42)
  • RESTful:理解REST架构风格、RESTful API

    一、REST架构风格 REST(英文Representational State Transfer)是一种基于客户端和服务器的架构风格,用于构建可伸缩、可维护的Web服务。REST的核心思想是,将Web应用程序的功能作为资源来表示,使用统一的标识符(URI)来对这些资源进行操作,并通过HTTP协议(GET、POST、PUT、DELET

    2024年02月07日
    浏览(43)
  • Nginx学习1:通过访问路径代理不同二级http服务

    通过nginx实现代理,前端HTML5只需要对接一个http端口,即可与后台多个二级http服务进行对接,方法是在nginx中通过不同的路径代理不同的二级http服务。 静态页面依然使用nginx一级服务器返回。 配置nginx,访问路径为button1时转发到3002端口,访问路径为button2时转发到3003端口。

    2024年02月12日
    浏览(41)
  • Rest 优雅的url请求处理风格及注意事项

    😀前言 本篇博文是关于Rest 风格请求的应用和注意事项,希望能够帮助到您😊 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉 💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家

    2024年02月13日
    浏览(38)
  • 解决通过网关访问Swagger后url路径不正确的问题

    Spring Boot集成Swagger 本地访问swagger可以正常访问接口url正确,上线后通过网关访问swagger,发现接口的url路径不对。 正常访问,打开swagger地址: http://localhost:8080/test/swagger-ui.html,在swagger上面访问接口: http://localhost:8080/test/interface 通过网关访问,打开swagger地址: http://localh

    2024年02月07日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包