本文为学习笔记,内容为学习视频: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
二、Maven简介
Maven根目录结构
bash
几个常见的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就会自动跳出,以下图
- 点击生成项目,会自动下载一个zip包
- 导入到IDE工具