Servlets 使用HttpServletRequest时出错

Servlets 使用HttpServletRequest时出错,servlets,Servlets,我想在我的服务中检索请求数据,这是在web中使用Restanglar调用的。因此,我有自动连线的HttpServletRequest,但当我试图获取数据时,我得到以下错误: {"errors":[{"code":"FATAL_ERROR","type":"ERROR","message":"Current request is not a servlet request"}],"status":"ERROR","errorCode":500,"errorStatus":"INTERNAL_SER

我想在我的服务中检索请求数据,这是在web中使用Restanglar调用的。因此,我有自动连线的HttpServletRequest,但当我试图获取数据时,我得到以下错误:

{"errors":[{"code":"FATAL_ERROR","type":"ERROR","message":"Current request is not a servlet request"}],"status":"ERROR","errorCode":500,"errorStatus":"INTERNAL_SERVER_ERROR"}
我的代码如下:

@Autowired
HttpServletRequest httpServletRequest;
@Path("/user")
public class UserController {

@Autowired
    HttpServletRequest httpServletRequest;
    @POST
    @Path("/userDetails")
    @Produces(MediaType.APPLICATION_JSON)
    public Response
    getUserDetails() {
    System.out.printl(httpServletRequest;);

在执行rest调用时,您希望从httpservlet请求中得到什么?UserController bean的作用域是什么?