.net6 web api 实现版本迭代控制

core版本控制

  • 场景
    • 配置Swagger
    • 1.可以使用路由来实现版本控制(Route)
    • 2.用路由虽然也能实现版本控制但是不够灵活,我们希望版本控制是动态自动化的;只要切换版本号就可以展示对应迭代接口。
    • 注意

场景

一期我们要接收各个供应商推送的订单数据,二期可能还要新增其它供应商数据;如果调挣了一期的接口,其它一期接口也要跟着调挣;为了避免这个情况,尝试用一下微软、第三方插件库提供的版本控制,这样既不影响一期接口使用。

配置Swagger

这里先安装一下swagger,在开发过程中把接口展示出来给前端使用

swashbuckle.aspnetcore

注入

builder.Services.AddSwaggerGen(option 

你可能感兴趣的:(.net)