项目简介
本项目是基于Spring Boot框架的快速开发平台,为开发者提供整合多种基础配置的开发框架,便于快速开展项目开发。平台整合了Swagger、MyBatis等常用功能,还配备代码生成器,可快速生成基础CRUD代码及对应实体类、服务类。
项目的主要特性和功能
- 基础配置整合:集成Swagger、MyBatis、全局切面、异常处理等基础配置,方便开发者直接使用。
- 代码生成器:基于MyBatis - Plus的代码生成器,能快速生成基础CRUD代码、实体类和服务类。
- 全局异常处理:具备全局异常处理器,处理全局异常返回。
- 操作日志记录:通过切面记录操作日志,包含类名、方法名、参数、执行时间和结果等信息。
- 跨域请求支持:支持跨域CORS请求,解决前后端分离开发的跨域问题。
- 分布式全局ID生成器:采用Snowflake算法生成分布式全局唯一ID。
- OAuth2认证支持:整合OAuth2认证框架,提供用户认证和授权功能。
- Redis操作工具:整合Redisson,提供Redis操作工具包。
安装使用步骤
假设用户已下载本项目的源码文件:
1. 修改配置文件:
- 修改application.yml
中的MySQL数据库连接信息。
- 修改application.yml
中的Redis数据库连接信息。
2. 查看TODO提示:查看项目中的TODO提示,按提示进行必要的修改。
3. 启动项目:启动项目,项目将自动加载配置并启动服务。
4. 访问接口文档:接口文档地址为:http://ip:port/doc.html
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】