我需要一个方法\设计来开发多个版本的java spring rest api例如: exampleAPiV1,exampleAPiV2,exampleAPiV3
所有3个api版本应该同时处于活动状态。此外,如果在特定版本中需要错误修复\增强,则更改不会影响其他版本,代码重复为零或最少。
发布于 2017-02-11 15:53:45
API版本控制有3种方式:
http://api.example.com/v1/examples
http://api.example.com/v2/examples
关于代码,您可以使用routes/headers来执行相应的功能。
我的意思是,在应用程序的某个点(中间件),或者在执行操作之前,您可以从URL或头文件中获取版本值,并根据调用功能的值来获取版本值。
https://stackoverflow.com/questions/42170088
复制相似问题