Annotation Interface ConditionalOnMissingProperty
@Target({METHOD,TYPE})
@Retention(RUNTIME)
@Conditional(Condition.class)
public @interface ConditionalOnMissingProperty
Conditional
that only matches when the specified property is either unset or blank.
This can be used to register default behavior when configuration is absent.
Usage
@ConditionalOnMissingProperty("custom.datasource.url")
@Bean
public DataSource defaultDataSource() {
return new H2DataSource();
}
-
Nested Class Summary
Nested Classes -
Required Element Summary
Required Elements
-
Element Details
-
value
String value
-