Spring Boot + jQuery 前后端分离图书管理系统实战
项目概述与接口设计
这是一个基于 Spring Boot 和 jQuery 的前后端分离案例。虽然系统功能相对完整,但为了演示核心流程,我们重点实现用户登录和图书列表展示这两个模块。
1. 登录接口
用户需要输入账号密码进行验证。成功后后端返回布尔值,前端根据结果跳转页面或提示错误。
2. 图书列表展示
登录后进入图书管理页,主要展示书籍的基本信息。字段定义如下:
| 字段 | 说明 |
|---|---|
| id | 图书 ID |
| bookName | 图书名称 |
| author | 作者 |
| count | 数量 |
| price | 定价 |
| publish | 出版社 |
| status | 状态 (1-可借阅,其他 - 不可借阅) |
| statusCN | 中文状态描述 |
后端实现细节
实体类定义
首先定义 BookInfo 实体,注意字段类型与业务逻辑的对应关系。
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class BookInfo {
private Integer id; // 图书 ID
private String bookName; // 书名
private String author; // 作者
private Integer count; // 数量
private BigDecimal price; // 定价
private String publish; // 出版社
private Integer status; // 状态 0-不允许借阅 1-允许借阅
private String statusCN; // 状态中文含义
private Date createTime;
Date updateTime;
}


