spring-mvc - 如何在应用程序中使用 "RestController"和 "Control

1) 在 SingleFileUploadController 中使用 Controller,在 jsp 中给出正确的结果,当在 SingleFileUploadController 中使用 RestController 而不是 Controller 时,它不会指向 jsp。为什么?

2)是否可以同时使用两者?

引用:

http://memorynotfound.com/spring-mvc-file-upload-example-validator/

谢谢

哈歇尔

最佳答案

  1. 因为 RestController 适用于不转发 View 的 Controller 。它们的返回值作为响应正文发送。

  2. 是的,在同一个 webapp 中可以有 Controllers 和 RestControllers。如果您希望 Controller 的某些方法返回 View ,而其他一些方法返回响应主体(即作为 RestController 中的行为),则使用 @Controller ,并用 @ResponseBody 注释您的“REST”方法.

关于spring-mvc - 如何在应用程序中使用 "RestController"和 "Controller",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42528572/

相关文章:

python - Django makemessages 写假文件

spring-boot - 将所有 Zuul 代理请求动态重新路由到单个 URL

php - 所有链接都重定向到 localhost/dashboard/with codeignit

c# - 在 NSubstitute 中使用 IEnumerable 设置参数匹配器

indexing - solr 的 WSO2 API 管理器问题

xml - “||” (OR) 在XML中怎么写?

elixir - 在 Ecto 中加载树状结构

php - laravel blade 使用 substr 方法禁用转义

date - 如何将天数添加到 Cypher 中的日期属性?

css - 使用过多的字体声明是否会对性能产生影响?