Spring boot 有没有办法手动删除生成的招摇过市UI中的方法?

Spring boot 有没有办法手动删除生成的招摇过市UI中的方法?,spring-boot,spring-data-jpa,swagger-ui,spring-data-rest,springfox,Spring Boot,Spring Data Jpa,Swagger Ui,Spring Data Rest,Springfox,我使用Springboot+Springfox+SpringDataREST生成API和文档 它工作得很好,除了在SDR中,您可以通过编程删除特定实体的REST方法,比如“PUT” ExposureConfiguration config = restConfig.getExposureConfiguration(); config.forDomainType(User.class).disablePutForCreation(); config.withIt

我使用Springboot+Springfox+SpringDataREST生成API和文档

它工作得很好,除了在SDR中,您可以通过编程删除特定实体的REST方法,比如“PUT”

 ExposureConfiguration config = restConfig.getExposureConfiguration();

        config.forDomainType(User.class).disablePutForCreation();
        config.withItemExposure((metadata, httpMethods) -> httpMethods.disable(HttpMethod.PUT));
但是Springfox/Swagger不会接受这一点,仍然在文档中显示了可用的方法


有没有办法告诉Springfox/Swagger它现在已被删除?

我通过Springfox注释以编程方式隐藏方法:

@ApiOperation(value = "Description here.", httpMethod = "PUT", hidden = true)

添加到哪里?你添加了一些上下文,这可能会使你的答案更有用。