第八、九次作业

第八、九次作业 第八次作业一、接口文档功能模块图书信息管理基础路径/api/books数据格式JSON查询所有图书请求方式GET请求地址/api/books功能说明查询所有图书信息。返回示例{ code: 1, message: 操作成功, data: [ { id: 1, title: Spring Boot 实战, author: 李浩, price: 78.0 } ] }根据 ID 查询图书请求方式GET请求地址/api/books/{id}功能说明根据图书编号查询单本图书信息。新增图书请求方式POST请求地址/api/books请求体{ title: Web应用技术, author: 王老师, price: 56.5 }功能说明新增一本图书。修改图书请求方式PUT请求地址/api/books/{id}请求体{ title: Web应用技术实践, author: 王老师, price: 66.0 }功能说明根据图书 ID 修改图书信息。删除图书请求方式DELETE请求地址/api/books/{id}功能说明根据图书 ID 删除图书信息。统一返回格式{ code: 1, message: 操作成功, data: null }其中code 1表示成功code 0表示失败。二、数据库表 SQL 语句数据库名work9表名bookCREATE DATABASE IF NOT EXISTS work9 DEFAULT CHARACTER SET utf8mb4; USE work9; CREATE TABLE book ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT 图书编号, title VARCHAR(100) NOT NULL COMMENT 书名, author VARCHAR(50) NOT NULL COMMENT 作者, price DECIMAL(10, 2) NOT NULL COMMENT 价格 ) COMMENT图书信息表; INSERT INTO book (title, author, price) VALUES (Spring Boot 实战, 李浩, 78.00), (Java 编程思想, Bruce Eckel, 128.00);第九次作业