2
在任何应用程序中,有没有什么办法可以在spring引导中从请求中获取标头? 一些静态的东西会很棒。从Spring Boot应用程序的服务层请求中获取标头
请注意,@RequestHeader
不适用于我,因为我需要此服务层上的值。
在任何应用程序中,有没有什么办法可以在spring引导中从请求中获取标头? 一些静态的东西会很棒。从Spring Boot应用程序的服务层请求中获取标头
请注意,@RequestHeader
不适用于我,因为我需要此服务层上的值。
你可以注入HttpServletRequest
对象在服务层是这样的:
@Autowire
HttpServletRequest request;
private void method() {
request.getHeader("headerName");
}
但要记住,这个bean HttpServletRequest
有HTTP请求范围。所以,你不能注入异步方法等,因为它会抛出运行时异常:)希望它可以帮助