Skip to content

框架 简介

为什么需要框架

在现代Java后端开发中,直接使用原始的Spring或Spring Boot虽然灵活,但往往需要大量的重复配置和基础代码编写。为了提升开发效率、保证代码质量、统一技术标准,我们提供了这套基于Spring的后端基础框架。

该框架解决了以下问题:

  • 减少重复性的配置工作
  • 统一团队开发规范和技术标准
  • 提供常用功能的最佳实践实现
  • 加速项目启动和开发进程
  • 提高系统的可维护性和可扩展性

框架组成

框架主要由以下几个核心部分组成:

1. Parent 父工程

  • 统一管理项目的依赖版本
  • 定义标准的构建配置
  • 提供一致的插件管理

2. BOM (Bill of Materials)

  • 集中管理所有依赖的版本信息
  • 避免版本冲突问题
  • 简化子项目的依赖声明

3. Core 核心模块

  • 提供通用工具类和基础功能
  • 封装常用的业务组件
  • 定义标准的异常处理机制

4. MySQL 数据库

  • 企业级关系型数据库解决方案
  • 提供稳定可靠的数据持久化能力
  • 支持读写分离和分库分表扩展

5. Redis 缓存

  • 高性能内存数据库
  • 支持多种数据结构和缓存策略
  • 提供分布式锁和会话共享功能

6. Spring Boot 耦合器

  • 简化Spring Boot应用的配置
  • 自动装配常用功能模块
  • 提供一键式集成能力

如何使用

使用本框架非常简单:

  1. 在您的项目中继承Parent父工程
  2. 引入所需的Starter依赖
  3. 根据需要配置相关参数
  4. 直接使用框架提供的功能

通过这种模式,您可以快速搭建一个功能完备、符合最佳实践的Java后端应用,同时保持足够的灵活性以满足特定业务需求。

Released under the MIT License.