From e9e971d38441d4f216dbf2e0747d3a680d192d75 Mon Sep 17 00:00:00 2001 From: DOHA Date: Mon, 17 Sep 2018 23:47:09 +0300 Subject: [PATCH] fix nested loop --- .../src/main/java/org/baeldung/ip/web/MainController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/ip/web/MainController.java b/spring-security-mvc-boot/src/main/java/org/baeldung/ip/web/MainController.java index f90c64a031..940194c421 100644 --- a/spring-security-mvc-boot/src/main/java/org/baeldung/ip/web/MainController.java +++ b/spring-security-mvc-boot/src/main/java/org/baeldung/ip/web/MainController.java @@ -28,8 +28,9 @@ public class MainController { public void getFilters() { FilterChainProxy filterChainProxy = (FilterChainProxy) springSecurityFilterChain; List list = filterChainProxy.getFilterChains(); - list.forEach(chain -> chain.getFilters() - .forEach(filter -> System.out.println(filter.getClass()))); + list.stream() + .flatMap(chain -> chain.getFilters().stream()) + .forEach(filter -> System.out.println(filter.getClass())); } @RequestMapping(method = RequestMethod.GET, value = "/foos/{id}")