Annotation Interface ConditionalOnAllPropertiesContainer


@Target({TYPE,METHOD}) @Retention(RUNTIME) public @interface ConditionalOnAllPropertiesContainer
A container annotation for aggregating multiple ConditionalOnAllProperties annotations. This annotation is primarily used to enable the repeatable functionality of ConditionalOnAllProperties. It allows users to define multiple ConditionalOnAllProperties annotations on the same element (e.g., a class or method) without needing to explicitly declare this container. The container serves as the underlying mechanism to group and process multiple ConditionalOnAllProperties annotations, each defining its own set of PropertyCondition rules for conditional activation based on the application environment. See ConditionalOnAllProperties for additional details on defining and processing property-based conditions.