rest - 在 Spring Mvc 中会是什么..?
问题描述
如果我在 Spring MVC 中这样做
@Controller
public class Employee{
@RequestMapping(value="/hello")
public String create(){
return "hello"
}
}
它是一个 Restful Web 服务还是只是一个 Web 服务或 API..???
假设这里“你好”是jsp中的一个视图..
解决方案
使用时,@Controller
您正在构建 MVC 应用程序。如果要创建 REST API,则需要使用@RestController
而不是返回 HTML 页面,而是返回 JSON 或 XML 内容。
嵌入在 Spring 框架中的 Jackson 将为您序列化内容。只需返回您的对象或数组,默认情况下它将转换为 json
推荐阅读
- fluent-bit - 提升字符串化 JSON 的问题
- c# - 找不到 TelemetryChannel 的来源找到了没有 InstrumentationKey 的遥测项目
- .htaccess - 导致 CORS 错误的内容安全策略
- mysql - MySQL查询索引
- javascript - javascript可以识别鼠标移动吗?
- java - android Studio 错误:无效配置 'ldltr-v٢١'
- c++ - MSVC C1060“编译器堆空间不足”,但仍有大量内存可用?
- visual-c++ - 除非我点击重建项目按钮 c++,否则 Visual Studio 在更改代码后不会更新 exe
- vue.js - 在 VueJS 组件中显示一次表格标题
- ios - 为什么我的应用程序 android 在 Android Studio 上有一个 ios 文件夹?