前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >swagger2接口url如何设置为服务器的ip而不是127.0.01

swagger2接口url如何设置为服务器的ip而不是127.0.01

作者头像
johnhuster的分享
发布2022-03-28 20:18:36
1.7K0
发布2022-03-28 20:18:36
举报
文章被收录于专栏:johnhuster

swagger2是一款不错的接口查看工具,我们可以通过开发完接口后只需进行相应的配置后,通过swagger查看每个接口的使用说明以及返回值,但是swagger2默认接口是127.0.0.1的,这样前端人员在测试接口时使用的是127.0.0.1地址而不是部署该接口部署服务器的地址,在swagger2中我们可以在创建Docket时设置对应服务器地址,具体代码如下:

代码语言:javascript
复制
@Configuration
public class SwaggerConfig {

    @Value("${swagger2.host:127.0.0.1:8080}")
    private String swaggerHost;

    @Bean
    public Docket createRestApi() {

        return new Docket(DocumentationType.SWAGGER_2)
                .host(swaggerHost)
                .apiInfo(apiInfo())
                .select()
                .apis(RequestHandlerSelectors.basePackage("jtl3d"))
                .paths(PathSelectors.any())
                .build();
    }
}

然后在配置文件中配置swagger2.host即可,如下图

yml文件中配置:

代码语言:javascript
复制
# swagger配置
swagger2:
  host: 192.168.1.102:9000

展示效果如下图所示,注意标红部分:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/02/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档