首页 > 编程知识 正文

spring swagger(apidoc和swagger)

时间:2023-05-06 10:24:39 阅读:89989 作者:1260

swagger的配置方法网上有很多,但都基于最新版的System.WebHttp 5.x.x以上。 但是,在线版本不能马上升级。 通过尝试并更改路由设置,可以在swagger中获取web api文档。

如果System.Web.Http为4.0,web api为1,则在路由配置文件中注册以下api根目录,以便web api可以进行注册

routes.MapHttpRoute (

name : ' API默认',

路由模板: ' API/{控制器}/{ id } ',

dfaults : new { id=路由参数.选项}

);

如果system.Web.Http是新版本,web api是2,则可以按如下方式生成文件:

公共静态类网络配置

{

公共建筑委员会(httpconfigurationconfig ) )。

{

config.MapHttpAttributeRoutes (;

config.Routes.MapHttpRoute (

name : '默认应用程序',

路由模板: ' API/{控制器}/{ id } ',

dfaults : new { id=路由参数.选项}

);

}

然后,在global内注册该配置

全球配置.配置(webapiconfig .注册器);

可以通过http://localhost :8026/swagger/ui /索引地址查看自己的api。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。