# base-system **Repository Path**: ufffnwfn/base-system ## Basic Information - **Project Name**: base-system - **Description**: 单体 java springboot 2.5.5 项目模板 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-19 - **Last Updated**: 2022-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### KS SpringBoot 基础开发模板搭建 --- 当前版本1.0.0(日期:2022年08月17日) --- #### 项目介绍 KS 是基于 SpringBoot,MybatisPlus,Redis,RocketMQ,ES 搭建的基础开发平台. --- #### 项目源码 | 仓库 | KS-System | KS-PC | KS-H5 | KS-uni | KS-Flutter | |:------:|:---------:|:-----:|:-----:|:------:|:----------:| | GitHub | | | | | | | Gitee | | | | | | --- #### 适用项目 前后端分离单体项目 前后端分离微服务项目 --- #### 后台目录结构 ``` └── src ├── main │   ├── java │   │   └── com │   │   └── ks │   │   ├── common 公共包 │   │   │   ├── annotation 自定义注解 │   │   │   ├── aspect 自定义注解实现 │   │   │   ├── constant 常量 │   │   │   ├── enums 枚举 │   │   │   ├── exception 异常 │   │   │   ├── handler 默认处理任务类 │   │   │   ├── interceptor 拦截器 │   │   │   ├── model 通用实体对象 │   │   │   └── util 工具类 │   │   ├── component 通用组件 │   │   ├── config 通用配置 │   │   ├── controller 控制器 │   │   ├── data 数据交互 │   │   │   ├── manager 数据库交互接口 │   │   │   │   └── impl 数据交互实现 │   │   │   └── mapper 数据 mapper 类 │   │   ├── listener MQ 消息监听 │   │   ├── model 对象 │   │   │   ├── request 请求对象 │   │   │   └── vo 返回对象 │   │   └── service 控制器接口 │   │   └── impl 控制器实现 │   └── resources 资源文件 │   └── mapper xml └── test 测试 └── java ``` --- #### 技术文档 - 技术官网: - 在线演示: - 开发文档: --- #### 技术架构 --- ##### 环境 - 语言:Java 8+ (小于17) - IDE(JAVA): IDEA (必须安装lombok插件 ) - IDE(前端): Vscode、WebStorm、IDEA - 依赖管理:Maven - 缓存:Redis - 数据库脚本:MySQL5.7+ & MariaDB --- ##### 后端 - 基础框架:Spring Boot 2.5.5 - 持久层框架:MybatisPlus 3.4.0 - 安全框架:Jjwt 0.7.0 - 数据库连接池:阿里巴巴Druid 1.1.22 - 日志打印:logback - 其他:jackjson, fastjson,yapi,lombok(简化代码)等。 --- ##### 前端 - Vue3版本 --- #### 注意事项 1.需要在 `resource` 下 添加微信支付秘钥 `cert` 文件夹 2.需要自行修改数据库,邮件,短信,支付回调等配置