Springboot基于Restful风格

简介: Springboot基于Restful风格

1.png

在类上面书写注解


@RestController
@RequestMapping("/books")
public class BookController {


新增


@PostMapping
    public String insert(@RequestBody Books books) {
        int id = books.getId();
        String price = books.getPrice();
        System.out.println(id + price);
        return "insert...";
    }


删除


@DeleteMapping("/{id}")
    public String delete(@PathVariable Integer id) {
        System.out.println(id);
        return "delete... + id";
    }


修改


@PutMapping()
    public String update(@RequestBody Books books) {
        System.out.println(books.getId() + books.getPrice());
        return "update。。。";
    }


查询


@GetMapping
    public String findAll() {
        System.out.println("HELLO");
        return "Find。。";
    }
    @GetMapping("/{id}")
    public String findById(@PathVariable Integer id) {
        System.out.println(id);
        return "findById。。。";
    }
相关文章
|
13天前
|
JSON 前端开发 Java
Springboot mvc开发之Rest风格及RESTful简化开发案例
Springboot mvc开发之Rest风格及RESTful简化开发案例
21 2
|
6天前
|
Java API Spring
Spring Boot中的RESTful API版本控制
Spring Boot中的RESTful API版本控制
|
9天前
|
JSON Java API
使用Spring Boot实现RESTful API
使用Spring Boot实现RESTful API
|
9天前
|
Java 机器人 程序员
Spring Boot中的RESTful API版本控制
Spring Boot中的RESTful API版本控制
|
19天前
|
IDE Java API
如何使用Java和Spring Boot来开发一个基本的RESTful API
如何使用Java和Spring Boot来开发一个基本的RESTful API
14 0
|
2月前
|
API
1天搞定SpringBoot+Vue全栈开发 (2)RESTful API与Swagger
1天搞定SpringBoot+Vue全栈开发 (2)RESTful API与Swagger
|
25天前
|
Java API 网络架构
【Spring Boot】详解restful api
【Spring Boot】详解restful api
23 0
|
7天前
|
JavaScript API 开发者
GraphQL API开发入门:比RESTful更高效的数据查询方式
**GraphQL API开发入门摘要** GraphQL是一种更高效的数据查询方式,解决RESTful API的过度或不足获取数据问题。它允许客户端按需获取数据,减少网络传输,支持一次请求获取多资源。强类型和自描述特性方便了开发。文章通过一个简单的Node.js示例,展示如何使用`apollo-server-express`搭建GraphQL服务器,包括定义Schema、实现Resolver和创建服务器。通过测试,显示了GraphQL如何提供精确数据和优化查询效率。对于复杂数据需求,GraphQL是现代API设计的有效选择。
17 0
|
6天前
|
Java API 开发者
RESTful API设计与实现:Java开发者指南
RESTful API设计与实现:Java开发者指南