【发布时间】:2020-03-23 05:27:47
【问题描述】:
我使用 Springboot + Springfox + Spring Data Rest 来生成我的 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 它现在已被删除?
【问题讨论】:
标签: spring-boot spring-data-jpa swagger-ui spring-data-rest springfox