gpt4 book ai didi

java - 如何使用 spring mvc void Controller 方法?

转载 作者:行者123 更新时间:2023-12-02 12:23:39 25 4
gpt4 key购买 nike

我正在阅读 Spring 框架引用。当我读到here时。我发现 spring mvc 支持返回 void 类型。然后我阅读了一些使用 void 的示例。但是这些示例并没有让我理解何时使用 void。有更好的例子来说明如何使用它吗?

最佳答案

来自引用文档:

“...如果方法本身处理响应(通过直接写入响应内容,为此目的声明 ServletResponse/HttpServletResponse 类型的参数),或者如果 View 名称应该通过隐式确定RequestToViewNameTranslator(不在处理程序方法签名中声明响应参数)”

列出了两个条件。

  1. 如果该方法直接写入 servletResponse。在这种情况下,Spring 无事可做; void 的返回值告诉 spring“我得到了这个”,并且它对响应不执行任何操作。
  2. 是否可以通过 RequestToViewNameTranslator 确定 View 名称。在这种情况下,spring根据请求知道要返回的 View ,因此不需要返回值。

关于java - 如何使用 spring mvc void Controller 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45595457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com