| | |
| | | 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 工具类 |
| | |
| | | } |
| | | } |
| | | |
| | | 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; |
| | | } |