package com.yanzuoguang.cloud.aop;
import com.yanzuoguang.util.YzgError;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
/**
* 虚拟拦截类
* @author 颜佐光
*/
public class WebAspectUtil {
/**
* 获取 http request
*
* @return
*/
public static HttpServletRequest getRequest() {
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
if (attributes == null) {
throw YzgError.getRuntimeException("023");
}
return attributes.getRequest();
}
/**
* 获取 http request url
*
* @return
*/
public static String getHttpRequestUrl() {
return getRequest().getServletPath();
}
}
-
gongzuquan authoredaff8222f