# SpringBoot企业级开发教程第二版 **Repository Path**: waqwb/SpringBootEnterpriseDevelopmentTutorialSecondEdition ## Basic Information - **Project Name**: SpringBoot企业级开发教程第二版 - **Description**: 黑马出版的SpringBoot企业级开发教程第2版,基于SpringBoot3.5.3 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-24 - **Last Updated**: 2025-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图书管理系统教程 这是一个基于 Spring Boot 的图书管理系统示例,适用于企业级开发教程的第二版。该项目提供了一个基础框架,用于展示如何使用 Spring Boot 创建企业级 Web 应用程序。 ## 项目结构 - **BookManageApplication.java**: Spring Boot 应用程序的主类,包含 `main` 方法。 - **BookController.java**: 控制器类,处理与图书相关的 HTTP 请求。 - **Book.java**: 实体类,表示图书信息。 - **Data.java**: 数据类,提供图书数据的静态集合。 - **User.java**: 实体类,表示用户信息。 ## 功能概述 - 列出所有图书信息。 - 根据图书 ID 查找图书。 - 搜索图书。 ## 安装与运行 1. 确保你已经安装了 Java 和 Maven。 2. 克隆仓库: ```bash git clone https://gitee.com/waqwb/SpringBootEnterpriseDevelopmentTutorialSecondEdition.git ``` 3. 进入项目目录: ```bash cd BookManage ``` 4. 构建项目: ```bash mvn clean package ``` 5. 运行应用程序: ```bash java -jar target/BookManage-0.0.1-SNAPSHOT.jar ``` ## 使用方法 - **列出所有图书**: 访问 `http://localhost:8080/book/list` - **根据 ID 查找图书**: 访问 `http://localhost:8080/book/find/{id}`,将 `{id}` 替换为图书的 ID。 - **搜索图书**: 访问 `http://localhost:8080/book/search`,并提供搜索参数。 ## 依赖项 - Spring Boot - Thymeleaf (用于视图渲染) - Bootstrap (前端样式) ## 许可证 该项目使用 MIT 许可证。有关详细信息,请参阅 [LICENSE](LICENSE) 文件。 ## 贡献 欢迎贡献代码和建议。请提交 Pull Request 或创建 Issue 来报告问题。 ## 联系 如有任何问题或建议,请在 Gitee 上创建 Issue。 --- 该项目旨在帮助开发者学习如何使用 Spring Boot 构建企业级 Web 应用程序。通过这个示例,你可以了解 Spring Boot 的基本用法以及如何组织项目结构。