【文件属性】:
文件名称:rest-api-versioning:使用Spring的API版本控制
文件大小:47KB
文件格式:ZIP
更新时间:2021-05-21 08:14:03
Java
Restapi版本春天
如何使用Spring MVC在REST API版本管理中实现不同的方法
用例
API v1要求地址数据作为(德语)格式的单个地址参数
(五位数的邮政编码)(一个空格字符)(城镇名称)
v2对此进行了更改,需要一个(五位数)zip参数和一个(字母数字)城镇参数。
因此,以与使用的版本不匹配的格式发送数据应导致HTTP / 1.1 400
另外,获取数据将相应地提供JSON数据。
内部存储被认为始终具有两个字段。
此外,还有一个简单的/ hello资源可用,该资源在版本之间没有更改,但是在两个版本中都可用。
资源定义
/地址(版本1)
GET /address
{
address: "10243 Bangalore"
}
POST /address
address=10243+Bangalore
/地址(版本2)
GET /address
{
【文件预览】:
rest-api-versioning-master
----README.md(1KB)
----pom.xml(1KB)
----restapi-versioning-spring.iml(5KB)
----LICENSE(18KB)
----src()
--------test()
--------main()
----.idea()
--------libraries()
--------workspace.xml(32KB)
--------encodings.xml(172B)
--------vcs.xml(219B)
--------misc.xml(1KB)
--------modules.xml(290B)
--------.name(25B)
--------copyright()
--------compiler.xml(1KB)