如何编写一个Restful API

 时间:2024-10-11 20:07:57

1、首先我们需要添加一个web依赖,引入spring-boot-starter-web的依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>

如何编写一个Restful API

3、接下来我们介绍@PathVariable映射url片段到java方法的参数。并且介绍在url的声明中使用正则表达式,如下所示我们指定url中的参数只能是数字。

如何编写一个Restful API

4、使用@JsonView去控制json输出内容,@JsonView的使用步骤是:1. 使用接口来声明多个视图 2. 在值对象的get方法上指定视图 3.在Controller方法上指定视图。例如我们在实体类User上添加两个试图接口UserSimpleView和UserDetailView,其中UserDetailView继承了UserSimpleView,并且我们在get方法上指定视图,最后在Controller方法上指定视图。

如何编写一个Restful API

5、接下来我们来讲一下处理创建请求,@RequestBody映射请求体到java方法的参数。因为传参是json格式,使用@RequestBody参数传递给接收的对象。在User对象中日期类型参数的处理,尽量传时间戳,前端根据不同的需求展示不同的时间格式,Date类型的日期属性,返回时间戳。

如何编写一个Restful API如何编写一个Restful API

7、修改和删除服务的时候我们可以使用PUT和DELETE请求,也可以都使用POST请,使用组合注解@PutMapping和@DeleteMapping。

如何编写一个Restful API
  • 迷你世界怎么找空岛
  • 迷你世界怎么刷东西?
  • 迷你世界焱焱蟹壳怎么获得
  • 迷你世界怎么做发射大炮
  • 迷你世界果木板怎么获取
  • 热门搜索
    孕妇可以吃香蕉吗 青州旅游 湖南张家界旅游景点 联想手机怎么截图 版纳旅游 成都旅游公司 怎么看qq特别关心我的人 手机怎么下载qq 斗兽场怎么进 河北旅游景点