SpringBoot基础教程2-1-1 搭建RESTful风格Web服务

本文是SpringBoot基础教程的一部分,介绍了如何使用SpringBoot搭建RESTful风格的Web服务。通过概述RESTful架构风格的基本操作,展示了利用SpringBoot进行API设计、代码实现和测试的步骤。文中提到了所需的工具如IntelliJ IDEA、Maven和Postman,并提供了代码分析和工程目录结构。文章鼓励读者实践并提供了源码,以加深对RESTful接口的理解。
摘要由CSDN通过智能技术生成

1. 概述

RESTful架构风格规定,数据的元操作,即CRUD(增删查改)操作,分别对应于HTTP方法:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源,这样就统一了数据操作的接口,仅通过HTTP方法,就可以完成对数据的所有增删查改工作。
- GET(SELECT):从服务器取出资源(一项或多项)。
- POST(CREATE):在服务器新建一个资源。
- PUT(UPDATE):在服务器更新资源(客户端提供完整资源数据)。
- PATCH(UPDATE):在服务器更新资源(客户端提供需要修改的资源数据)。
- DELETE(DELETE):从服务器删除资源。

本文中例子RESTful API具体设计如下:

2. 本节重点

  • RESTful风格介绍
  • 使用SpringBoot,快速搭建RESTful风格Web服务

3. 工具

  • IntelliJ IDEA,直接官网下载,Ultimate版本,傻瓜式安装
  • Maven,IntelliJ IDEA自带无需安装
  • Springboot ,版本2.0.3.RELEASE
  • Postman,测试工具,下载地址(密码:sc1e),解压无需安装

4. 代码分析

新建User实体类

public class User {
   
    private Integer userId;
    private String name;
    private Integer age;
    private String address;
    // 省略 get set方法
}

快捷键Alt+Insert,可以生成构造器/Getter/Setter等

新建DAO层,查询数据库,这里为了简单用Map模拟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值