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:
+1
-1
@@ -74,7 +74,7 @@ public class WebSecurityConfiguration implements ImportAware, BeanClassLoaderAwa
|
||||
private ClassLoader beanClassLoader;
|
||||
|
||||
@Bean
|
||||
public DelegatingApplicationListener delegatingApplicationListener() {
|
||||
public static DelegatingApplicationListener delegatingApplicationListener() {
|
||||
return new DelegatingApplicationListener();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user