소스 검색

代码优化

Woody 1 주 전
부모
커밋
e9c6e85f11
1개의 변경된 파일1개의 추가작업 그리고 7개의 파일을 삭제
  1. 1 7
      framework-security/src/main/java/com/chelvc/framework/security/interceptor/SecurityFirewallInterceptor.java

+ 1 - 7
framework-security/src/main/java/com/chelvc/framework/security/interceptor/SecurityFirewallInterceptor.java

@@ -68,13 +68,7 @@ public class SecurityFirewallInterceptor implements HandlerInterceptor, WebMvcCo
         return ApplicationContextHolder.getProperty("security.firewall.rules", json -> {
             List<Rule> rules = JacksonUtils.deserialize(json, RULE_LIST_TYPE);
             if (ObjectUtils.notEmpty(rules)) {
-                rules.removeIf(rule -> {
-                    if (this.matches(rule)) {
-                        log.info("Applying firewall rule: {}", rule);
-                        return false;
-                    }
-                    return true;
-                });
+                rules.removeIf(rule -> !this.matches(rule));
             }
             return ObjectUtils.isEmpty(rules) ? Collections.emptyList() : rules;
         });