假设我们定义了一个@Controller仅具有注释的控制器类。
在类内部,我们定义了private @Autowired HttpServletRequest request;变量。
弹簧控制器是Singleton。当我们定义HttpServletRequest为@Autowired在Web应用程序,这将是一个问题?
我从一个网站上了解到,即使@Autowired它只是为线程变量注入代理。
是真的吗 在多线程环境中,我们可以使用控制器类中的每个方法@Autowired或将其HttpServletRequest作为参数传递给正确的方法吗?
一些网站表示这是一个问题,建议将其作为参数传递,而很少有人说这将是一个问题。
我不知道哪一个是正确的。