Class NifOpenApiProperties

java.lang.Object
tech.riemann.nif.openapi.NifOpenApiProperties

@ConfigurationProperties(prefix="nif.openapi") public class NifOpenApiProperties extends Object
OpenAPI / Swagger 总开关属性(P1-12)。

默认值 enabled=false:避免在生产环境默认暴露 /v3/api-docs 与 Swagger UI 形成 API 攻击面。 仅当显式设置 nif.openapi.enabled=true 时才开启(本地调试用途)。

端点级(springdoc.api-docs.enabled / springdoc.swagger-ui.enabled)的默认关闭由 OpenApiSecurityDefaultsEnvironmentPostProcessor 在 Environment 层注入,无需任何配置文件。

Author:
Kerbores(kerbores@riemann.tech)
  • Constructor Details

    • NifOpenApiProperties

      public NifOpenApiProperties()