如何改变swagger请求的url

twogoods
  • 574

图片描述

如图,这样无法跨域

回复
阅读 27.5k
3 个回答
twogoods
  • 574
✓ 已被采纳
@Bean
    public Docket categoryApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .host("twogoods.cc")
                .groupName("bookplatform-api")
                .apiInfo(apiInfo())
                .select()
                .paths(apiPaths())
                .build()
                .directModelSubstitute(java.sql.Timestamp.class, java.sql.Date.class)
                .enableUrlTemplating(false);
    }

.host()方法设置

  • 改"host": "http://yourdoamin"配置

  • 或者初始改变swagger时的url参数

new SwaggerUi(
    {
        url : yourdomain, 
    });
宣传栏