|
|
@ -2173,11 +2173,13 @@ public class DefaultListableBeanFactoryTests { |
|
|
|
public void testByTypeLookupIsFastEnough() { |
|
|
|
public void testByTypeLookupIsFastEnough() { |
|
|
|
DefaultListableBeanFactory bf = new DefaultListableBeanFactory(); |
|
|
|
DefaultListableBeanFactory bf = new DefaultListableBeanFactory(); |
|
|
|
|
|
|
|
|
|
|
|
for (int i=0; i<1000; i++) { |
|
|
|
for (int i = 0; i < 1000; i++) { |
|
|
|
bf.registerBeanDefinition("a"+i, new RootBeanDefinition(A.class)); |
|
|
|
bf.registerBeanDefinition("a"+i, new RootBeanDefinition(A.class)); |
|
|
|
} |
|
|
|
} |
|
|
|
bf.registerBeanDefinition("b", new RootBeanDefinition(B.class)); |
|
|
|
bf.registerBeanDefinition("b", new RootBeanDefinition(B.class)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bf.freezeConfiguration(); |
|
|
|
|
|
|
|
|
|
|
|
for (int i=0; i<10000; i++) { |
|
|
|
for (int i=0; i<10000; i++) { |
|
|
|
bf.getBean(B.class); |
|
|
|
bf.getBean(B.class); |
|
|
|
} |
|
|
|
} |
|
|
|