当前位置: 首页 > news >正文

第八、九次作业

第八次作业

一、接口文档

功能模块:图书信息管理
基础路径:/api/books
数据格式:JSON

  1. 查询所有图书

请求方式:GET
请求地址:/api/books
功能说明:查询所有图书信息。

返回示例:

{ "code": 1, "message": "操作成功", "data": [ { "id": 1, "title": "Spring Boot 实战", "author": "李浩", "price": 78.0 } ] }
  1. 根据 ID 查询图书

请求方式:GET
请求地址:/api/books/{id}
功能说明:根据图书编号查询单本图书信息。

  1. 新增图书

请求方式:POST
请求地址:/api/books
请求体:

{ "title": "Web应用技术", "author": "王老师", "price": 56.5 }

功能说明:新增一本图书。

  1. 修改图书

请求方式:PUT
请求地址:/api/books/{id}
请求体:

{ "title": "Web应用技术实践", "author": "王老师", "price": 66.0 }

功能说明:根据图书 ID 修改图书信息。

  1. 删除图书

请求方式:DELETE
请求地址:/api/books/{id}
功能说明:根据图书 ID 删除图书信息。

统一返回格式:

{ "code": 1, "message": "操作成功", "data": null }

其中code = 1表示成功,code = 0表示失败。

二、数据库表 SQL 语句

数据库名:work9
表名:book

CREATE 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);

第九次作业

http://www.jsqmd.com/news/1092885/

相关文章:

  • 2026年现在什么证的含金量高?普通人跨行与职场进阶考证指南
  • 英语四级考资料|四级考试英语资料|英语四级考试资料
  • 1234321
  • SQLModel零基础教程(五)- 工程化封装 迁移工具
  • 2026学生降AI率工具盘点: 学术打磨+逻辑优化哪家强?
  • 第八次作业和第九次作业
  • 《妈妈,我失业了》值得被认真放进中文歌单
  • 使用Hermes 排查OpenClaw 从 5.12 升级到 6.10 的故障
  • Linux基础指令(一):命令行入门
  • 【小白也能轻松玩转龙虾】虾壳云一键部署办公增效,批量文件处理 OpenClaw v2.7.9 教学(附最新安装包)
  • 万能导 Wandao:知识星球项目资料一键导出,不用再一篇篇复制了
  • web应用技术第九次作业
  • 【ChatGPT结构化提示词黄金法则】:20年AI工程实战提炼的7大不可绕过的设计范式
  • OpenCore Legacy Patcher技术深度解析:老款Mac升级的系统兼容性革命
  • FSearch:Linux系统极速文件搜索工具完整指南
  • Windows 无法启动怎么办?一篇文章帮你排查到底
  • CentOS7.9 OpenSSH 7.4p1 升级 10.3p1 实操复盘文档(含报错排错全流程)
  • Nmap脚本引擎实战:5个技巧实现精准漏洞感知与安全评估
  • 【open harmony/harmonyos】ArkTS 实现 3D 透视投影:让普通组件拥有空间感
  • Hot 100 --- K 个一组翻转链表
  • 庚子夜半漏下三刻,众微机突发雪崩!余施大华胄日志天网,救大匠于九死一生
  • FPGA加速同态矩阵向量乘法的技术解析与实践
  • 别只会用Office!打工人必学的5个AI办公技巧
  • 程序员AI时代35岁出路指南
  • OPENCV——RV1126+OPENCV在视频中添加LOGO图像
  • AI 替代传统 GUI:基于 MCP 的 OBCloud 工作流(09)
  • 《北戴河之恋》:换一个角度重新听
  • 液冷板焊接的质量账:70%的失效根源在钎焊,激光焊接怎么把良率拉到99%
  • 2026论文双降终极榜单:10款降AIGC工具,智能改写快速定稿成文
  • 从零开始学Java:第31章 网络和 HTTP:让 Java 程序和外部服务通信