替换 @Autowired Httpservlet 以及为什么在 springbok 中使用 Autowired httpservlet 不是一个好习惯?

Replacing @Autowired Httpservlet and why isn't it a good practice to Autowired httpservlet in springbok?

有人告诉我

这不是一个好习惯

@Autowired HttpServlet httpServlet;

在 spring 引导中,因为它只会为所有命中创建一个对象。我是 Spring Boot 和 Java 的新手,因此,如果有人能解决这个问题并提出更好的实施方式,我将不胜感激。

我们通常注入HttpServletRequest作为方法参数:

public SomeResponseObject someMethod(HttpServletRequest request, ...) {
    //implementation
}