@ConditionalOnMissingBean is considred in a Non-Boot Spring-App
[demos/spring/conditional] / lib / src / main / java / de / juplo / boot / conditional / lib / DefaultConfig.java
1 package de.juplo.boot.conditional.lib;
2
3 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
4 import org.springframework.context.annotation.Bean;
5 import org.springframework.context.annotation.Configuration;
6
7
8 @Configuration
9 public class DefaultConfig
10 {
11   @ConditionalOnMissingBean()
12   @Bean
13   public BeanA beanA()
14   {
15     return new BeanA("Default for BeanA");
16   }
17 }