linwe
2024-05-29 c10d6358b9f014375a13821465bc978d0c0da22e
src/main/java/org/springblade/common/utils/SpringUtils.java
@@ -4,6 +4,10 @@
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
/**
 * spring 工具类
@@ -22,6 +26,27 @@
        }
    }
    public static HttpServletRequest getRequestHeaders(){
      ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
      // get the request
      HttpServletRequest request = requestAttributes.getRequest();
      // 返回request 对象
      return request;
   }
   /**
    * 获取角色别名
    * @param key
    * @return
    */
   public static String getRequestParam(String key){
      // get the request
      HttpServletRequest requestHeaders = getRequestHeaders();
      // 返回request 对象
      return requestHeaders.getHeader(key);
   }
    public static ApplicationContext getApplicationContext() {
        return applicationContext;
    }