Spring 中的自动装配会话?

Autowiring session in Spring?

我是 spring 的新手,我编写了一个使用 HttpSession 对象的方法。我经常使用qite这个方法。现在我将参数作为参数传递给方法。但这意味着无论我在哪里使用该方法,我都需要将它作为参数传入,这意味着调用它的方法需要参数 HttpSession 作为参数。我想知道我是否可以以某种方式自动传递会话(@Autowire?)所以我不需要每次使用该方法时都传递它:

举个例子:

public User getUser(HttpSession session){
   //DoStuff
}

我到处调用我需要在会话中传递的方法:

public void addItem(@RequestParam(value="id") int id, HttpSession session){
        super.getUser(session);
       //doStuff
}

我不想要签名中的 HttpSession 会话,每当我必须调用 getUser(...) 时,有没有办法让 Spring 在 getUser() 中自动填充此会话?

尝试使用:

@Autowired 
private HttpSession httpSession;