Browse Source

Avoid eager factory bean instantiation for container customizers

pull/1165/head
Dave Syer 12 years ago
parent
commit
078e5425cd
  1. 3
      spring-boot/src/main/java/org/springframework/boot/context/embedded/EmbeddedServletContainerCustomizerBeanPostProcessor.java

3
spring-boot/src/main/java/org/springframework/boot/context/embedded/EmbeddedServletContainerCustomizerBeanPostProcessor.java

@ -73,7 +73,8 @@ public class EmbeddedServletContainerCustomizerBeanPostProcessor implements @@ -73,7 +73,8 @@ public class EmbeddedServletContainerCustomizerBeanPostProcessor implements
// Look up does not include the parent context
this.customizers = new ArrayList<EmbeddedServletContainerCustomizer>(
this.applicationContext.getBeansOfType(
EmbeddedServletContainerCustomizer.class).values());
EmbeddedServletContainerCustomizer.class, false, false)
.values());
Collections.sort(this.customizers, AnnotationAwareOrderComparator.INSTANCE);
this.customizers = Collections.unmodifiableList(this.customizers);
}

Loading…
Cancel
Save