Spring Boot + jQuery 前后端分离图书管理系统实战
1. 项目准备与需求分析
这是一个相对完整的前后端分离案例,我们将从核心功能入手,先实现用户登录和图书列表展示。

1.1 接口约定
登录接口

图书列表展示

字段说明:
| 字段 | 说明 |
|---|---|
| id | 图书 ID |
| bookName | 图书名称 |
| author | 作者 |
| count | 数量 |
| price | 定价 |
| publish | 图书出版社 |
| status | 图书状态(1 - 可借阅,其他 - 不可借阅) |
| statusCN | 图书状态中文含义 |
2. 后端代码实现
2.1 实体类设计
首先定义 BookInfo 类,用于映射数据库中的图书信息。使用 Lombok 的 @Data 注解简化 Getter/Setter。
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class BookInfo {
private Integer id; // 图书 ID
private String bookName;
String author;
Integer count;
BigDecimal price;
String publish;
Integer status;
String statusCN;
Date createTime;
Date updateTime;
}


