Spring(002)-创建rest服务

Posted

Catch Spark. Code

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring(002)-创建rest服务相关的知识,希望对你有一定的参考价值。

1.创建基于get参数的rest服务

@RestController
@RequestMapping("/action")
public class GetController {

    @GetMapping(value = "/get/{id}",produces = "application/json")
    public Order getAllOrdersByGet(@PathVariable int id) {
        Order order = new Order();
        order.setOrderId(id);
        order.setOrderName(String.format("order:%d", id));
        return order;
    }

}

2.创建向服务器post数据的rest服务


@RestController
@RequestMapping("/action")
public class PostController {

@PostMapping(value = "/save", consumes = "application/json",produces = "application/json")
public Order getAllOrdersByPost(@RequestBody Order order) {
order.setOrderName("orderFromServer");
return order;
}

}
 

 

以上是关于Spring(002)-创建rest服务的主要内容,如果未能解决你的问题,请参考以下文章

使用 Spring RestTemplate 访问 Https Rest 服务

Spring REST Docs 1.1.2 发布,bug修复

使用 Spring 创建“Hello, World”超媒体驱动的 REST Web 服务

Spring REST Controller 没有响应 Angular 请求

创建使用 RESTful Web 服务的应用程序的过程

Django REST框架--认证和权限