20.Restful 接口风格
回顾 API的定义
API :Application Programming Interface 即应用程序接口,比如我们做删除学生操作的时候,localhost:8080/delete/3 这个就是一个API。
传统接口风格和Restful 接口风格
传统接口风格
以删除数据库表中特定id号的学生为例,传统接口风格的controller类如下
那么删除id值为3的学生的接口为:localhost:8080/delete?StudentId=3
这就是传统的接口风格。
restful接口风格
以删除数据库表中特定id号的学生为例,restful接口风格的controller类如下
那么删除id值为3的学生的接口为:localhost:8080/delete/3
这里的@PathVariable注解将url中的占位符的值与形参匹配,而url中的占位符的值可直接在访问接口中输入(如上)
补充
restful 接口风格只是一种设计思想,并不强制
restful接口风格的好处是使得接口看起来有层次。