Swagger如何设置统一请求前缀

后端 潘老师 6个月前 (10-18) 163 ℃ (0) 扫码查看

我们发现前面教程《Swagger接口功能测试》上面的两个接口请求地址,都是基于springboot项目的如下配置:

server.servlet.context-path=/

默认请求都是以 / 根路径开始,也就是项目没有指定对应的api请求前缀,如果我们需要指定项目整体的api前缀,比如:

server.servlet.context-path=/panziye

那么我们就可以通过设置pathMapping方式来设置请求的统一前缀:

@Bean
public Docket docket() {
    // 创建一个 swagger 的 bean 实例
    return new Docket(DocumentationType.SWAGGER_2)
            // 配置基本信息
            .apiInfo(apiInfo())
            // 主要就是这一行设置,匹配统一前缀
            .pathMapping("/panziye");
}

这时候我们的Swagger页面地址也变成了http://localhost:8080/panziye/swagger-ui.html,再去测试接口功能,发现有了统一前缀:


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/back/9822.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】