response.body()和回调返回的对象有什么区别?

Fuz*_*zzY 7 spark-java

从Spark Java 文档:

response.body("Hello");        // sets content to Hello
Run Code Online (Sandbox Code Playgroud)

来自Route的JavaDoc:

@return The content to be set in the response
Run Code Online (Sandbox Code Playgroud)

那有什么区别?有人可以向我解释一下吗?

k.l*_*kos 7

然而,实际的区别是response.body()只接受String,而在回调中,您可以将return任何可以序列化的对象,String最重要的是流.

response.body()应该主要用在异常处理程序和过滤器之后,以及return正常路由中的回调.