code: @Override
      protected String getParams() {
          rules_params.putIfAbsent(getClass(), new ConcurrentHashMap<>());//使用并发安全的map,避免系统启动后突然同一个规则被高并发访问出现并发问题
          Map<String, String> methodName_paramsString = rules_params.get(getClass());
          String params = methodName_paramsString.get(next);
          if (params == null) {
              Params paramsAnnotation = getMethod().getDeclaredAnnotation(Params.class);
              LOG.info(String.format("[RuleController] %s 的 params = %s", next, paramsAnnotation == null ? "" : paramsAnnotation.value()));
              methodName_paramsString.put(next, paramsAnnotation == null ? "" : paramsAnnotation.value());
          }
          return methodName_paramsString.get(next);
      }
docs: 懒加载