Handle null security filter dispatcher types gracefully

See gh-4505
This commit is contained in:
Andy Wilkinson
2015-12-02 14:00:30 +00:00
parent f47449c800
commit ffd6e8d7eb

View File

@@ -42,6 +42,7 @@ import org.springframework.security.web.context.AbstractSecurityWebApplicationIn
*
* @author Rob Winch
* @author Phillip Webb
* @author Andy Wilkinson
* @since 1.3
*/
@Configuration
@@ -66,6 +67,9 @@ public class SecurityFilterAutoConfiguration {
private EnumSet<DispatcherType> getDispatcherTypes(
SecurityProperties securityProperties) {
if (securityProperties.getFilterDispatcherTypes() == null) {
return null;
}
Set<DispatcherType> dispatcherTypes = new HashSet<DispatcherType>();
for (String dispatcherType : securityProperties.getFilterDispatcherTypes()) {
dispatcherTypes.add(DispatcherType.valueOf(dispatcherType));