1. 程式人生 > >springboot怎麼獲取token

springboot怎麼獲取token

  • [control層獲取]
@Autowired
private HttpServletRequest request;

request.getHeader("token");
  • [service層獲取]

封裝工具類

import javax.servlet.http.HttpServletRequest;

import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;

public class UserRequest {
	public static String getCurrentToken() {
		HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())
				.getRequest();
		String token = request.getHeader("token");
		return token;
	}
}