如何从openapi swagger 中删除“api资源控制器”

tzcvj98z  于 2021-07-08  发布在  Java
关注(0)|答案(2)|浏览(347)

我目前正在使用下面的openapi ui依赖项。

<dependency>
        <groupId>org.springdoc</groupId>
        <artifactId>springdoc-openapi-ui</artifactId>
        <version>1.4.4</version>
    </dependency>

如何从openapi ui招摇屏幕中删除api资源控制器?

gywdnpxw

gywdnpxw1#

你可以用 @Hidden 位于要隐藏的控制器顶部的招摇注解中的注解。
或者可以使用属性筛选要显示的端点,按路径或包进行筛选:


# Packages to include

springdoc.packagesToScan=com.package1, com.package2


# Paths to include

springdoc.pathsToMatch=/v1, /api/balance/**
voj3qocg

voj3qocg2#

如果要隐藏某些路径,可以使用 springdoc.paths-to-exclude property ,记录于此。
因此,您应该使用:


# Paths to exclude

springdoc.paths-to-exclude=/swagger-resources/**

相关问题