SpringDoc接口分組


接口分組配置方式

當需要對接口進行歸類分組時,可以修改下配置類,將OpenAPI替換為GroupedOpenApi

@Configuration
public class OpenApiConfig {

    /*@Bean
    public OpenAPI springShopOpenAPI() {
        return new OpenAPI()
                .info(new Info().title("SpringShop API")
                        .description("Spring shop sample application")
                        .version("v0.0.1")
                        .license(new License().name("Apache 2.0").url("http://springdoc.org")))
                        .externalDocs(new ExternalDocumentation()
                        .description("SpringShop Wiki Documentation")
                        .url("https://springshop.wiki.github.org/docs"));
    }*/

    @Bean
    public GroupedOpenApi siteApi() {
        return GroupedOpenApi.builder()
                .group("site接口")
                .pathsToMatch("/hs/**")
                .build();
    }
    @Bean
    public GroupedOpenApi adminApi() {
        return GroupedOpenApi.builder()
                .group("admin接口")
                .pathsToMatch("/hsType/**")
                .build();
    }
}

在配置類的GroupedOpenApi中已經指定了配置路徑,properties中的指定配置可以去掉了

#springdoc.packagesToScan=cn.lixuelong.hs.api
#springdoc.pathsToMatch=/hs/**, /hsType/**

成果展示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM