生产环境关闭开放API规范

lin*_*oob 2 java spring spring-boot openapi

我在这里看到了类似的答案Swagger 2.x- How do you close off swagger-ui in production所以我想知道是否也可以为开放 API 做类似的事情?我尝试过类似的东西:

@Configuration
@Profile("!prod")
public class OpenAPIConfig 
{
}
Run Code Online (Sandbox Code Playgroud)

但这行不通。有什么想法/建议吗?

Nag*_*apa 8

也许您可以在 prod yaml 中设置以下属性,

springdoc.api-docs.enabled=false
Run Code Online (Sandbox Code Playgroud)