📝 RESTfulWeb服务教程

50篇技术文档
  创建发布实体并与用户实体建立多对一关系

📅  最后修改于: 2021-01-12 01:29:08        🧑  作者: Mango

创建后实体以及与用户实体的多对一关系在本节中,我们将创建一个Post实体,其中包含与User实体的多对一关系。第1步:创建与包com.javatpoint.server.main.user名称Post.java类。步骤2:Post.java是一个实体,因此我们需要添加@Entity批注。步骤3:添加三个字段:id,description和user。步骤4:生成Getter和Setter。步骤5:生...

  实施GET服务以检索用户的所有帖子

📅  最后修改于: 2021-01-12 01:30:23        🧑  作者: Mango

实施GET服务以检索用户的所有帖子在本节中,我们将检索特定用户的所有帖子。步骤1:打开UserJPAResource.java文件,并为URI“/ jpa / users / {id} / posts”创建一个映射步骤2:不需要在响应中显示用户详细信息,因此我们将在Post.java文件的User字段上方添加@JsonIgnore批注。第3步:打开邮递员,并使用URI http:// localh...

  实施POST服务为用户创建帖子

📅  最后修改于: 2021-01-12 01:31:18        🧑  作者: Mango

实施POST服务为用户创建帖子在本节中,我们将启用后期操作以为特定用户创建帖子。步骤1:打开UserJPAResource.java文件并创建一个PostMapping来创建一个帖子。步骤2:创建一个帖子存储库。PostRepository.java第3步:打开邮递员并发送带有URI http:// localhost:8080 / jpa / users / 102 / posts的POST请求...

  理查森成熟度模型

📅  最后修改于: 2021-01-12 01:32:18        🧑  作者: Mango

理查森成熟度模型理查森成熟度模型通过RESTful成熟度对API进行评分。它是由伦纳德·理查森(Leonard Richardson)提出的。理查森成熟度模型是一种根据REST约束对API分级的方法。它将REST方法的主要元素分为四个级别(0到3)。有四个级别:0级:POX沼泽级别1:资源级别2:HTTP动词第3级:超媒体控制例如,与较低的级别相比,较高的级别更RESTful。仅当API达到4级时...

  RESTful Web服务最佳实践

📅  最后修改于: 2021-01-12 01:37:21        🧑  作者: Mango

RESTful Web服务最佳实践在本节中,我们将评估开发RESTful Web服务时必须遵循的最佳实践。最佳实践是消费者至上。这意味着,请始终考虑您的消费者。在命名资源之前,请从客户的角度考虑,他们如何看待这些资源?他们将能够理解这些资源吗?消费者至上我们必须拥有有关API的出色文档。 Swagger是RESTful API最受欢迎的文档标准之一。确保我们的消费者了解我们制作的文档。下一个最佳实...