# 项目实训后端仓库 **Repository Path**: YongQingMa/reader ## Basic Information - **Project Name**: 项目实训后端仓库 - **Description**: 山东大学项目实训后端远程仓库 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-08 - **Last Updated**: 2025-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目实训后端仓库 #### 介绍 山东大学项目实训后端远程仓库 #### 软件架构 软件架构说明,本软件属于bs经典架构,后端采用springboot来进行搭建,本项目是一个带有ai功能的阅读器,具有丰富的书籍,在阅读器功能完备的基础上添加了ai,前情提要,剧情推演,人物对话等关键功能,提升用户体验 #### 安装教程 1下载后端文件 2在本地数据库运行sql文件建立相同的数据库, 3运行即可 #### 使用说明 本项目使用jdk17,sql文件对外暂不提供,如有需要可以联系作者获取. ####主要代码结构 demo/ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── DemoApplication/ 启动类 │ │ │ └── demo/ │ │ │ ├── config 一些设置,包括拦截器等 │ │ │ ├── controller/控制层提供对外接口 │ │ │ ├── service/业务层处理对于逻辑 │ │ │ ├── entity 实体层,和数据库内容表格对应 │ │ │ └── mapper/数据层,和数据库进行交互 │ │ │ └── util/tool/工具层用于哈希过滤,和批量导入书籍数据等 │ │ └── resources/ │ │ ├── application.properties 配置文件,包含数据库配置,ai的apikey等 └── pom.xml # 项目需要的依赖文件