我們定義了一個控制器並需要聲明HttpSession對象。我可以自動裝入它或作爲對象傳遞給方法。這兩種選擇之間有什麼區別,哪一種更可取?在控制器中聲明HttpSession對象
選項1個
@Controller
public class UserController {
@Autowired
HttpSession session;
..
..
}
選項2
@Controller
public class UserController {
@RequestMapping(value="/user", method=RequestMethod.GET)
public @ResponseBody User getUser(HttpSession session) {
..
..
}
}