类 WebIPLimitRequestInterceptor

java.lang.Object
org.ssssssss.magicapi.servlet.jakarta.WebIPLimitRequestInterceptor
所有已实现的接口:
org.springframework.web.servlet.HandlerInterceptor, MagicWebInterceptor

public class WebIPLimitRequestInterceptor extends Object implements MagicWebInterceptor
Web 接口管理界面 IP白名单
  • 字段详细资料

    • START_PLUGIN_LOG_MSG

      public static final String START_PLUGIN_LOG_MSG
      另请参阅:
    • log

      private static final org.slf4j.Logger log
    • whitelist

      private String whitelist
      白名单
    • blacklist

      private String blacklist
  • 构造器详细资料

    • WebIPLimitRequestInterceptor

      public WebIPLimitRequestInterceptor()
  • 方法详细资料

    • initIpLimitRequestInterceptor

      @PostConstruct public void initIpLimitRequestInterceptor()
    • isIpInBlacklist

      private boolean isIpInBlacklist(String ip)
    • preHandle

      public boolean preHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler) throws Exception
      指定者:
      preHandle 在接口中 org.springframework.web.servlet.HandlerInterceptor
      抛出:
      Exception
    • getWhitelist

      public String getWhitelist()
    • setWhitelist

      public void setWhitelist(String whitelist)
    • getBlacklist

      public String getBlacklist()
    • setBlacklist

      public void setBlacklist(String blacklist)