As shown in #43641 we have inconsistencies with the way we use @ConditionalOnProperty
for enabled annotations. Introducing a dedicated set of annotations will help remove the inconsistencies and allow us to identify more easily configurations which depend on .enabled
properties.