Class InterceptorSpelKeyParser

java.lang.Object
com.codeupsoft.base.common.utils.InterceptorSpelKeyParser

public class InterceptorSpelKeyParser extends Object
适配 Spring 6.x + Fastjson2 的 SPEL 解析工具 修复:NPE 防护、#body.username 为 null、大小写不敏感
  • Constructor Details

    • InterceptorSpelKeyParser

      public InterceptorSpelKeyParser()
  • Method Details

    • parseKey

      public static String parseKey(jakarta.servlet.http.HttpServletRequest request, org.springframework.web.method.HandlerMethod handlerMethod, String spelKey)
      核心方法:解析 SPEL 生成最终 Key
    • isJsonRequest

      public static boolean isJsonRequest(jakarta.servlet.http.HttpServletRequest request)
      判断是否为 JSON 请求(Content-Type 包含 application/json)