# springboot-framework **Repository Path**: qiukyjava/springboot-framework ## Basic Information - **Project Name**: springboot-framework - **Description**: springbooot快速开发而搭建的框架,springboot整合shiro JWT mybatis redis - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-01-23 - **Last Updated**: 2022-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-framework #### 项目介绍 适用于springbooot快速开发而搭建的框架 #### 软件架构 软件架构说明 **技术栈** - 1.持久层:mybatis1 - 2.数据库:mysql8.0 - 3.nosql:redis - 4.权限验证: shiro+jwt - 5.日志:slf4j - 6.分页插件:pagehelper - 7.数据库连接池:druid - 8.javabean拷贝:orika - 9.自动生成代码插件:mybatis genetor - 10.在线接口文档:swagger2 **特点** - 1.统一异常处理 - 2.统一接口返回信息 - 3.注解式参数校验 - 4.lombok注解代码简洁 #### 安装教程 - 1.idea 需要安装 Lombok Plugin,Free MyBatis Plugin 插件 - 2.将/src/main/resources/doc/myproject-dev.sql 导入数据库 - 3.注意修改application.yml 中的mysql和redis的连接信息 #### 使用说明 1. 启动项目成功后,访问http://localhost:8080/swagger-ui.html ![输入图片说明](https://images.gitee.com/uploads/images/2018/0928/173446_c5877d6c_1738400.png "swagger-ui.png") 2. 访问登录接口 ![输入图片说明](https://images.gitee.com/uploads/images/2018/0928/173538_d812df7c_1738400.png "login.png") 3. 登录成功返回token ![输入图片说明](https://images.gitee.com/uploads/images/2018/0928/173633_5bbf89b3_1738400.png "login-response.png") 4. 注意:所有需要权限认证的接口都要在headers中添加 Authorization :token,否则请求接口报错 ![输入图片说明](https://images.gitee.com/uploads/images/2018/0928/173953_f3449752_1738400.png "401.png") #### 参与贡献