20.Restful 接口风格

zhanglei 2022年07月10日 382次浏览

20.Restful 接口风格

回顾 API的定义

API :Application Programming Interface 即应用程序接口,比如我们做删除学生操作的时候,localhost:8080/delete/3 这个就是一个API。

传统接口风格和Restful 接口风格

传统接口风格

以删除数据库表中特定id号的学生为例,传统接口风格的controller类如下

image-20220710144244901

那么删除id值为3的学生的接口为:localhost:8080/delete?StudentId=3

这就是传统的接口风格。

restful接口风格

以删除数据库表中特定id号的学生为例,restful接口风格的controller类如下

image-20220710150028820

那么删除id值为3的学生的接口为:localhost:8080/delete/3

这里的@PathVariable注解将url中的占位符的值与形参匹配,而url中的占位符的值可直接在访问接口中输入(如上)

补充

restful 接口风格只是一种设计思想,并不强制

restful接口风格的好处是使得接口看起来有层次。