1

最近我在我的应用程序上添加了 FF4j 依赖项,在我的 swagger ui 中出现了新的资源端点之后,有没有办法禁用这些端点?

在此处输入图像描述

依赖项添加是

<dependency>
 <groupId>org.ff4j</groupId>
 <artifactId>ff4j-spring-boot-starter</artifactId>
 <version>${ff4j.version}</version>
</dependency>
<dependency>
4

1 回答 1

1

如果您使用的是 SpringDoc:

springdoc.packages-to-exclude=com.unwantedPackage

如果您使用的是 SpringFox:

    @Bean
    public Docket productApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .select().paths(Predicate.not(PathSelectors.regex("/api/ff4j/store.*")).apis(RequestHandlerSelectors.basePackage("com.package.controller"))
                .paths(PathSelectors.any())
                .build().apiInfo(apiInfo());
    

删除 SpringFox SwaggerUI 中的基本错误控制器

于 2022-03-03T11:42:21.220 回答