# base-framework **Repository Path**: gengxiangyu/base-framework ## Basic Information - **Project Name**: base-framework - **Description**: Spring Boot 单体应用基础框架 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-19 - **Last Updated**: 2022-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **base-framework:管理后台权限快速开发脚手架(仅有接口,无前端)** ## 项目环境 | 中间件 | 版本 | 备注 | | ------ | ---- | ------------ | | JDK | 1.8+ | 1.8及以上 | | MySQL | 8.0+ | 5.7及以上 | | Redis | 5.0+ | 5.0及以上 | ## 待整合技术 | 技术 | 备注 | | ------------------- | ---------------------------- | | RabbitMQ/RocketMQ | 高级消息队列(具体选型待定) | | XXL-JOB | 分布式任务调度平台 | ## 技术选型 | 技术 | 备注 | | ------------------- | ---------------------------- | | Spring Boot | 主框架 | | Spring Security | 权限框架 | Mybatis | 持久层框架 | | Mybatis Plus | MyBatis增强框架 | | Fastjson | Alibaba JSON处理工具集 | | Knife4j | API文档生成工具增强版 | | commons-lang3 | 常用工具包 | | Validation | 后台参数校验注解 | | JJWT | 身份认证Token令牌 | | ip2region | IP地址定位 | | hutool-all | 懒人常用工具集 | | Lombok | 注解生成Java Bean等工具 | | Mapstruct | 对象属性复制工具 | ## 项目结构 ```text └── my-framework-v1 ├── src ├── java ├── business 业务处理所在包 ├── common 公共类所在包 ├── config 配置类所在包 ├── controller 控制器所在包 ├── generator 代码生成器所在包 ├── resource 项目资源文件夹 ├── generator 代码生成器模板 ├── ip2region IP地址定位库 ├── logback 日志文件配置 ├── mapper 接口XML文件 ```