Conditional Configuration
Conditional by Property
@Configuration
@ConditionalOnProperty(name = "property.name", matchIfMissing = false, havingValue = "true")
public class ConfigClassConditional by Condition Class
@Configuration
@Conditional(ConfigurationCondition.class)
public class ConfigClasspublic class ConfigurationCondition implements Condition
{
@Override
public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata)
{
// Code
}
}Conditional by Bean
Conditional by Class
Last updated