
项目
文章平均质量分 84
项目总结
ΘLLΘ
ΘLLΘ的博客!
展开
-
API管理神器—Apipost
API管理神器—Apipost1.背景作为互联网工作者,只要是从事开发的,无论前端、后端、测试。而一般完成整个接口的管理的解决方案如下:使用 Swagger 管理 API 文档使用 Postman 调试 API使用 RAP等根据 Mock API 数据使用 JMeter 做 API 自动化测试可以看出每个步骤使用的工具不同,这样就需要维护不同根据之间的数据一致性,从而造成一定的风险和低效率。除此之外,不同工具之间需要共同服务一个对象,这样会造成协作低效,出问题的几率大大增强!而我们今天原创 2022-05-05 14:50:56 · 11845 阅读 · 5 评论 -
谷粒学院权限管理模块
文章目录谷粒学院项目权限管理模块1.数据库表2.菜单相关操作2.1 递归查询全部菜单2.2 递归删除菜单2.3 给角色分配权限2.4 根据角色获取菜单2.5 添加菜单2.6 修改菜单3.角色相关操作3.1 获取角色分页列表3.2 其他操作4.用户相关操作4.1 获取管理用户分页列表4.2 根据用户获取角色数据4.3 根据用户分配角色4.4 其他操作谷粒学院项目权限管理模块1.数据库表这里系统权限控制采用的访问控制模型是 RBAC 模型RBAC模型:RBAC 即基于角色的权限访问控制(Role-B原创 2022-01-29 18:37:50 · 6242 阅读 · 12 评论 -
谷粒学院项目总结
文章目录谷粒学院项目总结1.项目介绍1.1 采用的商业模式1.2 功能模块1.3 采用技术2.Mybatis-Plus相关配置2.1 配置分页插件2.2 自动填充2.3 代码生成器3.Swagger配置4.统一返回数据格式4.1 统一结果返回类4.2 统一定义返回码5.统一异常处理5.1 创建统一异常处理器5.2 自定义异常处理6.统一日志处理6.1 配置日志级别6.2 Logback日志6.3 将错误日志输出到文件7.整合阿里云OSS8.整合EasyExcel9.整合阿里云视频点播10.整合JWT单点登录原创 2022-01-23 13:36:43 · 6416 阅读 · 40 评论 -
IDEA中将SpringBoot项目提交到git仓库
这里用一个博客项目提交到gitee作为演示:1.通过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面2.填写相关信息,下面的三个选项都不要勾3.在打开的【Create Git Repository】对话框内选择本地仓库的位置,这里我选择项目的根目录4.右击项目点击【Git】→【Add】,接着点击【Git】→ 【Commit Directory】在打开的窗口中选择要上传到本地仓库的代码并添加注释后提交到本地仓库内5.右击项目点击【Git】→【Manage Remotes】。在打.原创 2021-12-24 13:00:15 · 3054 阅读 · 16 评论 -
Java项目常见工具类总结
文章目录Java项目常见工具类总结JWT工具类MD5工具类视频点播工具类公共常量工具类日期操作工具类Http客户端工具类获取IP工具类总结平时项目中使用的工具类????????????Java项目常见工具类总结JWT工具类这里一共涉及四个方法:传入用户信息获得token传入token字符串判断token是否存在与有效传入HttpServletRequest,通过获取Header中的token判断是否存在与有效根据token获取用户idpublic class JwtUtils {原创 2021-12-24 12:09:00 · 1483 阅读 · 28 评论 -
SpringBoot整合微信登录
文章目录SpringBoot整合微信登录1.准备工作1.1 获取微信登录凭证1.2 配置文件1.3 添加依赖1.4 创建读取公共常量的工具类1.5 HttpClient工具类2.实现微信登录2.1 具体流程2.2 生成微信扫描的二维码(请求CODE)2.3 回调SpringBoot整合微信登录1.准备工作1.1 获取微信登录凭证前往官网微信开放平台 (qq.com),完成以下步骤:注册邮箱激活完善开发者资料开发者资质认证创建网站应用1.2 配置文件在配置文件applicatio.原创 2021-12-21 12:21:02 · 9513 阅读 · 38 评论 -
SpringBoot整合微信支付
文章目录SpringBoot整合微信支付1.准备工作1.1 数据库表1.2 实体类1.3 导入依赖1.4 配置文件1.5 创建读取微信支付相关信息的工具类1.6 其他工具类2.生成订单2.1 远程调用用户模块和课程模块2.2 远程调用方法的实现2.3 根据课程id和用户id生成订单3.查询订单信息3.1 controller层3.2 service层4.生成微信支付的二维码4.1 controller层4.2 service层5.查询订单支付状态5.1 controller层5.2 service层Spr原创 2021-12-17 21:51:23 · 2507 阅读 · 31 评论 -
SpringBoot整合阿里云OSS
文章目录SpringBoot整合阿里云OSS1.准备工作1.1 开通“对象存储OSS”服务1.2 创建Bucket1.3 创建RAM子用户2.SpringBoot整合阿里云OSS2.1 创建SpringBoot项目2.2 配置application.properties2.3 创建常量读取工具类2.4 上传图片至阿里云2.5 使用swagger测试SpringBoot整合阿里云OSS为了解决海量数据存储与弹性扩容,项目中我们采用云存储的解决方案- 阿里云OSS1.准备工作1.1 开通“对象存储O原创 2021-12-05 22:45:08 · 3066 阅读 · 41 评论 -
SpringBoot整合阿里云视频点播
文章目录SpringBoot整合阿里云视频点播1.准备工作2.服务端SDK的使用2.1 导入依赖2.2 初始化类2.3 创建读取公共常量的工具类2.4 获取视频播放地址2.5 获取视频播放凭证2.6 上传视频到阿里云视频点播服务3.springboot项目中实践3.1 上传视频到阿里云3.2 根据视频id删除视频SpringBoot整合阿里云视频点播1.准备工作首先需要在阿里云开通视频点播服务:首先,进入到阿里云视频点播平台,点击开通服务,选择按使用流量计费即可开通之后点击进入管理控制台即原创 2021-12-05 21:35:24 · 3574 阅读 · 46 评论 -
SpringBoot整合EasyExcel
文章目录SpringBoot整合EasyExcel1.EasyExcel简介2.使用EasyExcel实现写2.1 创建实体类2.2 测试写Excel3.使用EasyExcel实现读3.1 创建读取操作的监听器3.2 测试读Excel4.springboot项目实践EasyExcel4.1 pom中引入相关依赖4.2 创建数据库表及添加数据4.3 实体类4.4 Controller层4.5 Service层4.6 创建监听器(核心部分)4.7 结果展示SpringBoot整合EasyExcel1.Eas原创 2021-12-04 23:19:38 · 7690 阅读 · 44 评论 -
Springboot+Vue博客项目总结
文章目录Springboot+Vue博客项目总结1.工程搭建1.1 新建maven工程1.2 application.properties配置1.3 配置分页插件1.4 配置解决跨域1.5 添加启动类2.统一异常处理3.登录功能实现3.1 接口说明3.2 JWT3.3 Controller3.4 Service3.5 登录参数,redis配置5.获取用户信息5.1 接口说明5.2 Controller5.3 Service6.登录拦截器6.1 拦截器实现6.2 使拦截器生效7.ThreadLocal保存用户原创 2021-11-27 22:23:23 · 6075 阅读 · 35 评论