国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Spring Swagger在nginx 二級url 無法正常使用 修改host解決

xingqiba / 846人閱讀

摘要:解決方法在配置直接設置的就可以了,網上搜索一堆完全沒找到這個問題的解決方案,最后翻了源碼找到方法。二級配置類接口文檔接口文檔

問題描述
測試環境用了nginx做二級url做映射,但swagger的http://www.xxx.com/二級url/v2...
JSON里面的host地址還是一級目錄,不自動對應nginx做了映射的二級url,因此使用swagger-ui.html在線調試API接口,就出問題,請求不到服務報404。
解決方法

在配置直接設置Docke的host就可以了,網上搜索一堆完全沒找到這個問題的解決方案,最后翻了源碼找到host()方法。


application.yml

swagger:
  host: www.xxx.com/二級url

Swagger配置類

@Configuration
public class SwaggerConfig {

    @Value("${swagger.host}")
    private String swaggerHost;

    @Bean
    public Docket customDocket() {

        Docket docket=new Docket(DocumentationType.SWAGGER_2);
        if(StringUtils.isNotBlank(swaggerHost)){
            docket=docket.host(swaggerHost);
        }
        docket=docket.apiInfo(apiInfo())
                .useDefaultResponseMessages(false)
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.xxx.xxx.web"))
                .paths(PathSelectors.any())
                .build();
        return docket;
    }

    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("API接口文檔")
                .description("API接口文檔")
                .contact(new Contact("xx", "http:/xxx.com", "xxxx@qq.com"))
                .version("1.0")
                .build();
    }

}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39959.html

相關文章

  • 基于 Nginx 的動態代理

    摘要:目前最常用的軟件反向代理服務器有和。基于實現動態代理為了實現動態代理方案,需要在反向代理服務器中增加定制的功能。同時,由于反向代理服務器需要處理大量的代理請求,因此會頻繁的讀取反向代理配置數據。 基于 Nginx 的動態代理 作者:趙波日期:2016 年 8 月 4 日 在實際應用中,遇到了這樣一個場景: 已有一個手機 APP 客戶端,需要在該 APP 客戶端中實現通過 Web 的形式...

    wean 評論0 收藏0
  • 【效率專精系列】善用API統一描述語言提升RestAPI開發效率

    摘要:其標準為前身是,提供強大的在線編輯功能,包括語法高亮錯誤提示自動完成實時預覽,并且支持用戶以格式撰寫導入導出轉換文檔。 團隊內部RestAPI開發采用設計驅動開發的模式,即使用API設計文檔解耦前端和后端的開發過程,雙方只在聯調與測試時耦合。在實際開發和與前端合作的過程中,受限于眾多因素的影響,開發效率還有進一步提高的空間。本文的目的是優化工具鏈支持,減少一部分重復和枯燥的勞動。 現狀...

    tianyu 評論0 收藏0
  • Gradle環境下導出Swagger為PDF

    摘要:沒錯,不支持,從導出的文檔也可以看到,部分中文無法顯示,目前我也尚未找到是否有配置可以實現這個功能。相對前面的方式,使用起來更加簡單,也可以修改配置輸出中文。 更多精彩博文,歡迎訪問我的個人博客 說明 我個人是一直使用Swagger作為接口文檔的說明的。但是由于在一些情況下,接口文檔說明需要以文件的形式交付出去,如果再重新寫一份文檔難免有些麻煩。于是在網上看到了Swagger2Mar...

    OnlyMyRailgun 評論0 收藏0

發表評論

0條評論

xingqiba

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<