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); }