1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.util.spring.config;
17
18 import org.springframework.beans.factory.annotation.Autowired;
19 import org.springframework.beans.factory.annotation.Qualifier;
20 import org.springframework.context.annotation.Bean;
21 import org.springframework.context.annotation.Configuration;
22 import org.springframework.context.annotation.Import;
23
24 @Configuration
25 @Import({ DuplicateBeanConfig2.class, DuplicateBeanConfig1.class })
26 public class DuplicateBeanConfig {
27
28 @Autowired
29 DuplicateBeanConfig1 config1;
30
31 @Autowired
32 DuplicateBeanConfig1 config2;
33
34 @Autowired
35 @Qualifier("whatever")
36 String whatever;
37
38 @Bean
39 public Object yo() {
40 System.out.println("whatever=" + whatever);
41 System.out.println(config1.whatever());
42 System.out.println(config2.whatever());
43 return null;
44 }
45
46 }