@ConditionalOnMissingBean is considred in a Non-Boot Spring-App
[demos/spring/conditional] / spring / src / main / java / de / juplo / boot / conditional / spring / Application.java
1 package de.juplo.boot.conditional.spring;
2
3 import de.juplo.boot.conditional.lib.DefaultConfig;
4 import de.juplo.boot.conditional.lib.SpecializedConfig;
5 import org.springframework.context.ApplicationContext;
6 import org.springframework.context.annotation.AnnotationConfigApplicationContext;
7 import org.springframework.context.annotation.Configuration;
8 import org.springframework.context.annotation.Import;
9
10
11 @Configuration
12 @Import({
13     SpecializedConfig.class,
14     DefaultConfig.class,
15 })
16 public class Application
17 {
18   public static void main(String[] args)
19   {
20     ApplicationContext context =
21         new AnnotationConfigApplicationContext(Application.class);
22   }
23 }