.Net5 WebApi Swagger配置(3)支持版本控制
需求分析,在项目开发的过程中,我们的接口很可能会有版本升级迭代,迭代的测试过程中会保留多个新、旧版本的接口给调用者调用。
第一步:添加2个版本的控制器,并在控制器上给上特性 ApiExplorerSettings 的GroupName属性配置版本号。
第二步:添加一个枚举类型来对应版本号,用于swagger服务的动态生成
第三步:动态注册和使用多个swagger版本
第四步:效果测试,美滋滋
第一步:添加2个版本的控制器,并在控制器上给上特性 ApiExplorerSettings 的GroupName属性配置版本号。
第二步:添加一个枚举类型来对应版本号,用于swagger服务的动态生成
第三步:动态注册和使用多个swagger版本
第四步:效果测试,美滋滋