We have a few @ConditionalOnProperty annotations that check for "spring.jmx" with matchIfMissing = true (e.g. org.springframework.boot.autoconfigure.integration.IntegrationAutoConfiguration.IntegrationJmxConfiguration).

Since commit ce9626d00fcaf12621278ac0a008813f61cbbff3 JmxAutoConfiguration does not have matchIfMissing, so I wonder if we should align all our conditions.

Comment From: philwebb

This is a bug, but it's been this way since 2019 and there are some risks involved so we'll fix it only in 3.5