项目说明
- X-SpringBoot 是一个轻量级的Java快速开发平台,基于各大开源项目组合而来,用于快速构建中小型API、RESTful API项目,该项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动。
- 本项目已大量重构,精简了大量代码减少第三方依赖,最干净的脚手架。
- 引入了lombok 大量简化了代码
- 引入了MyBatis Plus 大量简化了SQL
- 引入hutool 工具包 规范工具类
- 引入minio 分布式文件系统
- 前后端完全脱离,前端代码可单独部署
- 自定义Spring Security 支持获取token
- 账号密码:admin/admin
版本信息
- 核心框架:Spring Boot 2.1.8
- 安全框架:Spring Security
- 视图框架:Spring MVC 5.1.x
- 持久层框架:MyBatis Plus 3.1.0
- 日志管理:SLF4J 1.7、Log4j
- 页面交互:Vue2.x
环境
- jdk 1.8
- mysql 5.7+
- redis
- nginx
项目结构
X-SpringBoot
├─doc
│ ├─db.sql 项目SQL语句
│ ├─nginx.confi nginx 配置文件
│ ├─updateLog 更新日志
│
├─authentication 权限认证
├─common 公共模块
│ ├─annotation 自定义注解
│ ├─aspect 系统日志
│ ├─bas