如何编写一个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
  • 迷你世界怎么找空岛
  • 迷你世界怎么刷东西?
  • 迷你世界焱焱蟹壳怎么获得
  • 迷你世界怎么做发射大炮
  • 迷你世界果木板怎么获取
  • 热门搜索
    上海奉贤海湾旅游区 广西北海旅游攻略 运城旅游景点 少林寺旅游 众信旅游网 旅游商报网 日本旅游必去的地方 成都旅游攻略三日游 四平旅游 东戴河旅游景区