[RESTFul API]用SpringBoot编写RESTFul API的学习笔记(1)

本文为学习笔记,内容为学习视频:study.163.com/course/intr…的总结概括web

什么是RESTFul API

  • rest是Reresentational State Transfer的缩写
  • 全部的东西都是资源,全部的操做都经过对资源的增删改查(CRUD)实现
  • 对资源的增删改查对应URL的操做(POST,DELETE,PUT,GET)
  • 无状态的

RESTFul API URL示例

  • URL:http://somehost//tvseries
  • GET/tvseries 获取电视剧列表
  • POST/tvseries 建立一个新电视剧
  • GET/tvseries/101 获取编号为101的电视剧信息
  • PUT/tvseries/101 修改编号为191的电视剧信息
  • DELETE/tvseries/101 删除编号为101的电视剧信息
  • GET/tvseries/101/characters 获取编号为101的电视剧的人物列表

URL命名
/资源名称
/资源名称/{资源id}
/资源名称/{资源id}/子资源名称
/资源名称/{资源id}/子资源名称/{子资源id}spring

知识准备

一、SpringBoot

  • 大量使用注解
  • 自带嵌入式web服务器

二、Maven简介

Maven根目录结构
bash

Maven根目录结构
几个常见的maven命令(在pom.xml同级目录下运行)

mvn test               编译并运行测试用例  
mvn spring-boot:run    运行spring-boot项目
mvn package            打包项目  
mvn clean              把target目录下的东西删除,能够和其余命令一块儿使用,例如mvn clean package
复制代码

三、开始SpringBoot项目

  • 快速开始SpringBoot网址:Spring Initializr
  • 选择语言:Java
  • 选择版本:通常选择最新
  • 输入Group和Artifact:Group通常填写域名,Artifact为项目名字
  • 选择依赖jar包:在这里输入rest就会自动跳出,以下图
    选择依赖jar包
  • 点击生成项目,会自动下载一个zip包
  • 导入到IDE工具
相关文章
相关标签/搜索