# spring-boot-basic **Repository Path**: esionwong/spring-boot-basic ## Basic Information - **Project Name**: spring-boot-basic - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-25 - **Last Updated**: 2021-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-basic #### 介绍 > Spring-Boot-Basic 是一套易于使用,快速,高效,功能丰富,开源开箱即用的 spring boot 脚手架. > 专注于后端服务 #### 主要特性 - 集成spring boot 常用开发组件集、公共配置、AOP日志等 - Maven多模块架构 - 集成mybatis plus快速dao操作 - 后台代码自动生成 - 集成Swagger/Knife4j,可自动生成api文档 - 集成jwt、shiro权限控制 - 集成Redis缓存 - 集成HikariCP连接池,JDBC性能和慢查询检测 - 集成spring boot admin,实时检测项目运行情况 - 使用assembly maven插件进行不同环境打包部署,包含启动、重启命令,配置文件提取到外部config目录 #### 项目环境 中间件 | 版本 | 备注 -|-|- JDK | 1.8+ | JDK1.8及以上 | MySQL | 5.7+ | 5.7及以上 | Redis | 3.2+ | | #### 技术选型 技术 | 版本 | 备注 -|-|- Spring Boot | 2.2.0.RELEASE | 最新发布稳定版 | Spring Framework | 5.2.0.RELEASE | 最新发布稳定版 | Spring Boot Admin| 2.2.2 | 管理和监控SpringBoot应用程序 | Mybatis | 3.5.3 | 持久层框架 | Mybatis Plus | 3.3.1 | mybatis增强框架 | HikariCP | 3.4.2 | 数据源 | Fastjson | 1.2.67 | JSON处理工具集 | Swagger2 | 2.9.2 | api文档生成工具 | Knife4j | 2.0.2 | api文档生成工具 | commons-lang3 | 3.9 | 常用工具包 | commons-io | 2.6 | IO工具包 | commons-codec | 1.14 | 加密解密等工具包 | commons-collections4 | 4.4 | 集合工具包 | reflections | 0.9.9 | 反射工具包 | hibernate-validator | 6.0.18.Final | 后台参数校验注解 | Shiro | 1.5.1 | 权限控制 | JWT | 3.10.1 | JSON WEB TOKEN | hutool-all | 5.2.4 | 常用工具集 | lombok | 1.18.12 | 注解生成Java Bean等工具 | mapstruct | 1.3.1.Final | 对象属性复制工具 |