Java 如何使用SpringMVCvoid控制器方法?
我正在阅读spring框架参考。当我读书的时候。我发现spring mvc支持返回Java 如何使用SpringMVCvoid控制器方法?,java,spring-mvc,Java,Spring Mvc,我正在阅读spring框架参考。当我读书的时候。我发现spring mvc支持返回void类型。然后我阅读了一些使用void的示例。但是这些示例并不能让我理解何时使用void。有没有更好的示例说明如何使用它?参考文档: “…如果方法处理响应本身(通过直接写入响应内容,为此声明ServletResponse/HttpServletResponse类型的参数),或者如果视图名称应该通过RequestToViewNameTranslator隐式确定(不在处理程序方法签名中声明响应参数)” 这里列出了两
void
类型。然后我阅读了一些使用void
的示例。但是这些示例并不能让我理解何时使用void
。有没有更好的示例说明如何使用它?参考文档:
“…如果方法处理响应本身(通过直接写入响应内容,为此声明ServletResponse/HttpServletResponse类型的参数),或者如果视图名称应该通过RequestToViewNameTranslator隐式确定(不在处理程序方法签名中声明响应参数)”
这里列出了两个条件
void
告诉spring“我得到了这个”,它对响应没有任何影响RequestToViewNameTranslator
。在这种情况下,spring知道要根据请求返回的视图,因此不需要返回值非常感谢。听了你的解释后,我可以理解。如果不使用模板引擎,
void
返回类型在实际应用中很少使用。对吗?是的。我只使用过一次void返回类型,当时我自己编写了响应的内容。