首页 > 解决方案 > 在 Spring Mvc 中会是什么..?

问题描述

如果我在 Spring MVC 中这样做

@Controller
public class Employee{

  @RequestMapping(value="/hello")
  public String create(){
    return "hello"
  }

}

它是一个 Restful Web 服务还是只是一个 Web 服务或 API..???

假设这里“你好”是jsp中的一个视图..

标签: restapispring-mvc

解决方案


使用时,@Controller您正在构建 MVC 应用程序。如果要创建 REST API,则需要使用@RestController而不是返回 HTML 页面,而是返回 JSON 或 XML 内容。

嵌入在 Spring 框架中的 Jackson 将为您序列化内容。只需返回您的对象或数组,默认情况下它将转换为 json


推荐阅读