一个轻量级项目脚手架。基于Spring boot + Mybatis, 集成 Redis,阿里云短信,七牛云存储。
适合新手入门 Spring Boot,Mybatis等。
如对你有所帮助,麻烦请 star、 watch、 fork ,一键三连支持一下!
实现实例
项目功能
- Mybatis Generator 自动生成 Swagger注解。
- 简单的日志记录(账号登录日志,请求操作日志)。
- Spring Security + JWT,实现基于角色的动态访问权限管理。
- 集成 Knife4j 在线 API文档,并实现简单的用户认证。
Spring boot + Mybatis
: 实现基于 RESTful 的前后端分离架构。Spring security + JWT
: 实现基于角色的动态权限管理。Mybatis generator
: 逆向生成相关实体类与配置文件。并且添加了相关 Swagger 注释。Knife4j
: 基于 Swagger + bootstrap 的 API 文档工具。Lombok
: 减少了冗余 get,set代码。- 阿里云短信 :发送短信信息,集成简单,价格便宜。
- 七牛云存储 :提供文件存储服务,集成简单,提供免费额度(个人学习,基本上不用钱)。