httpservletresponse和响应性(春季)之间的差异



我是第一次使用Spring在网站上工作,我正在尝试了解如何最好地使用它。我注意到某些程序员/教程将使用响应性<>进行某些响应,而另一些则使用HttpservletResponse。两个类/响应之间有区别吗?当我尝试使用cookie时,建议使用哪一个。谢谢

如果要在响应上设置cookie,则最好使用HTTPServletResponse。这将使您访问完整的Servlet API和设置cookie之类的功能。响应性是一个较高级别的春季抽象,在正常情况下(处理AJAX请求(效果很好,但是HttpServletReponse是一种"标准",可为完整的HTTP响应对象提供完整的低级访问。

ResponseEntity@Controller注释类中使用的春季特定类,以告诉Spring是作为对请求的响应的响应主体。HttpServletResponse是一个标准Java类,代表整个响应,包括标题和许多其他内容。这两个对象执行不同的功能,尽管可以用作返回HTTP请求的响应的一部分。

您看到了这两个类别的不同用途,您应该查看这些用途并理解它们。然后,您可以看到他们如何在返回HTTP响应中发挥不同的功能。我还可以为您提供很好的服务,以阅读每个类的文档,并可能查看每个对象的超类链的文档。

最新更新