SEC-2773: Prevent premature container initialization in WebSecurityConfiguration.

Changed the bean definition method for the DelegatingApplicationListener
to be static to avoid the need to instantiate the configuration class which
caused further premature initializations to satisfy the dependencies
expressed in setFilterChainProxySecurityConfigurer(…).
This commit is contained in:
Oliver Gierke 2014-11-27 19:48:42 +01:00 committed by Rob Winch
parent cdac4d990b
commit c05f27af6c

View File

@ -74,7 +74,7 @@ public class WebSecurityConfiguration implements ImportAware, BeanClassLoaderAwa
private ClassLoader beanClassLoader;
@Bean
public DelegatingApplicationListener delegatingApplicationListener() {
public static DelegatingApplicationListener delegatingApplicationListener() {
return new DelegatingApplicationListener();
}