Skip to content

domiegg/springboot-vue2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

项目名称

书籍推荐系统

3000多套系统,需要联系

抠:3565014707 微:a13424421017


目录


软件架构

整体架构模式

本项目采用 分层架构(Controller-Service-DAO)与 模块化设计,支持高内聚低耦合。

  • Web层:处理HTTP请求与响应,提供RESTful API。
  • 业务层:封装核心业务逻辑,实现事务管理与数据校验。
  • 持久层:通过ORM框架操作数据库,支持动态SQL与缓存优化。
  • 实体层:定义数据模型,与数据库表结构映射。

关键架构特性

  • 前后端分离:前端独立工程(Vue/React),后端提供API服务。
  • 多环境配置:支持开发、测试、生产环境一键切换。
  • 微服务扩展性:预留模块化拆分接口,可升级为微服务架构。

技术栈

后端技术

技术/工具 说明
框架 Spring Boot 3.x, Spring MVC
ORM MyBatis, MyBatis-Plus
数据库 MySQL 8.x, Redis 7.x
安全 Spring Security, JWT
构建工具 Maven/Gradle
API文档 Swagger/OpenAPI 3.0
消息队列 RabbitMQ/Kafka(可选)
缓存 Redis, Caffeine

前端技术(可选)

技术/工具 说明
框架 Vue.js 3.x / React 18
UI库 Element-Plus / Ant Design
构建工具 Vite / Webpack
状态管理 Vuex / Redux

基础设施

  • 容器化:Docker + Docker Compose
  • CI/CD:Jenkins/GitHub Actions(可选)
  • 监控:Prometheus + Grafana(可选)

快速开始

环境要求

  • JDK 17+
  • MySQL 8.x / PostgreSQL 14
  • Maven 3.8+

启动步骤

  1. 克隆仓库
    git clone https://github.com/your-project/repo.git
     

About

java毕业设计,书籍推荐系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •