From a3af0f364fd081d5e436a6ac87b8494d0a00e640 Mon Sep 17 00:00:00 2001 From: zakaria-shahen Date: Fri, 7 Nov 2025 20:57:46 +0200 Subject: [PATCH] add springdoc.warnings.enabled property --- .../org/springdoc/core/events/SpringDocAppInitializer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/events/SpringDocAppInitializer.java b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/events/SpringDocAppInitializer.java index f1a02b05b..be390d0ae 100644 --- a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/events/SpringDocAppInitializer.java +++ b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/events/SpringDocAppInitializer.java @@ -68,7 +68,10 @@ public SpringDocAppInitializer(String endpoint, String property) { /** * Init. */ - @EventListener(ApplicationReadyEvent.class) + @EventListener( + value = ApplicationReadyEvent.class, + condition = "@environment.getProperty('springdoc.warnings.enabled', T(Boolean), true)" + ) public void init() { LOGGER.warn("SpringDoc {} endpoint is enabled by default. To disable it in production, set the property '{}=false'", endpoint, property); }