mica-boot 接口版本处理

mica 中支持 url 版本号和 Media Type 版本号。

  1. Url 版本号,添加到 url 前。例如:/v1/user/{id}

  2. Accept 版本:application/vnd.mica.VERSION+json

注解

@UrlVersionUrl 版本号,用于控制器方法和类上,优先方法。

@ApiVersionAccept 版本,用于控制器方法和类上,优先方法,(swagger 目前不支持)。

@VersionMapping,用于控制器类上,已经组合 @UrlVersion@ApiVersion

@VersionMapping(urlVersion = , apiVersion = )

注意: mica-pro 中支持 Feign 中使用。

微信公众号

如梦技术

精彩内容每日推荐!!!