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();
 }
 
  • Element Details