jiangping
2024-01-05 2c4cfb7ed1ece6c3b80f7d551a267e9367ddb12b
server/openapi/src/main/java/com/doumee/api/web/ApiController.java
对比新文件
@@ -0,0 +1,35 @@
package com.doumee.api.web;
import com.doumee.config.Jwt.JwtTokenUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
/**
 * Controller鍩虹被
 * @author Eva.Caesar Liu
 * @date 2022/03/15 09:54
 */
@Slf4j
public class ApiController {
    /**
     * 寰楀埌request瀵硅薄
     *
     * @return
     */
    public HttpServletRequest getRequest() {
        HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
        return request;
    }
    protected String getToken() {
        Object obj = this.getRequest().getAttribute(JwtTokenUtil.HEADER_KEY);
        return obj != null ? obj.toString() : null;
    }
}