فهرست منبع

The 'filter().findAny().isPresent()' chain can be replaced with 'anyMatch()'

runphp 3 سال پیش
والد
کامیت
155eb55953
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/BlackListUrlFilter.java

+ 1 - 1
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/BlackListUrlFilter.java

@@ -44,7 +44,7 @@ public class BlackListUrlFilter extends AbstractGatewayFilterFactory<BlackListUr
 
 
         public boolean matchBlacklist(String url)
         public boolean matchBlacklist(String url)
         {
         {
-            return blacklistUrlPattern.isEmpty() ? false : blacklistUrlPattern.stream().filter(p -> p.matcher(url).find()).findAny().isPresent();
+            return !blacklistUrlPattern.isEmpty() && blacklistUrlPattern.stream().anyMatch(p -> p.matcher(url).find());
         }
         }
 
 
         public List<String> getBlacklistUrl()
         public List<String> getBlacklistUrl()