RuoYi-Vue-Plus之防重幂等 文档地址:https://plus-doc.dromara.org/#/ruoyi-vue-plus/home 项目地址:https://gitee.com/dromara/RuoYi-Vue-Plus/tree/4.X/ 防重功能当用户对某个接口同时点击多次时,会导致一些相同的请求访问后端,这就可能会导致服务器压力过大。为了防止这种情况,我们需要实现防止重复提交功能,也就是防重功能。 具体步骤 2024-05-28 RuoYi-Vue-Plus > 防重幂等
RuoYi-Vue-Plus之限流功能 文档地址:https://plus-doc.dromara.org/#/ruoyi-vue-plus/home 项目地址:https://gitee.com/dromara/RuoYi-Vue-Plus/tree/4.X/ 限流功能限流功能就是在单位时间内,限制你访问同一个的次数。有两种类型,第一种是根据客户端(浏览器)进行限制,第二种是根据IP地址进行限制。 实现步骤引入Redisson依赖& 2024-05-28 RuoYi-Vue-Plus > 限流功能 #RuoYi-Vue-Plus #Redisson
鉴权注解@SaCheckPermission和@SaCheckRole SaToken文档 校验注解的内容以ruoyi-vue-plus的一个接口为例 /** * 导出租户列表 */ // SUPER_ADMIN_ROLE_KEY = "superadmin"; @SaCheckRole(TenantConstants.SUPER_ADMIN_ROLE_KEY) @SaCheckPermission("system:tenant:e 2024-05-17 SaToken #SaToken
RedissonAutoConfigurationCustomizer [redisson文档][[目录 · redisson/redisson Wiki · GitHub](目录 · redisson/redisson Wiki · GitHub) 通过案例引出问题 明明我们没有对参数config进行操作,为什么他初始值不为空呢? RedissonAutoConfigurationCustomizer是什么 Customizer翻译成中文就是定 2024-05-16 redisson #redisson
RuoYi-Vue-Plus之多租户功能 文档地址:点击这里 项目地址:点击这里 Mybatis-Plus多租户插件:点击这里 多租户概念简而言之,多租户就是本公司研发一套系统,租给其他公司使用,其他公司使用同一套系统。 多租户具体概念:点击这里 本框架多租户本框架的多租户功能的实现是基于Mybatis-Plus多租户插件的。 数据隔离模式是:共享数据表,租户ID隔离。即所有租户共享同一个数据库,同一个scheme,在表中添加tenan 2024-05-12 RuoYi-Vue-Plus > 多租户 #RuoYi-Vue-Plus #Mybatis-Plus
RuoYi-Vue-Plus之第三方登录 文档地址:点击这里 项目地址:点击这里 JustAuth文档:点击这里 SaToken文档:点击这里 第三方登录简单介绍第三方登录就是通过第三方网站或者应用登录,例如谷歌登录。 具体实现方法 /** * 登录-第三方授权登录 * * @param body 登录信息 * @param client 客户端信息 */ @Override publ 2024-05-11 RuoYi-Vue-Plus > 登录功能 #RuoYi-Vue-Plus #SaToken #JustAuth
RuoYi-Vue-Plus之密码登录 文档地址:点击这里 项目地址:点击这里 SaToken文档:点击这里 密码登录简单介绍密码登录也就是直接登录 具体实现方法 @Override public LoginVo login(String body, SysClient client) { PasswordLoginBody loginBody = JsonUtils.parseObject(body, 2024-05-11 RuoYi-Vue-Plus > 登录功能 #RuoYi-Vue-Plus #SaToken
RuoYi-Vue-Plus之登录功能 文档地址:点击这里 项目地址:点击这里 用户可以选择密码登录、短信登录、第三方登录、邮件登录、小程序登录(需要扩展)。不同的登录方式执行方法不一样。执行登录时,不管是什么登录方式,都会访问AuthController的login方法。第三方登录会先访问AuthController的authBinding方法,再访问AuthController的login方法。 AuthController.lo 2024-05-11 RuoYi-Vue-Plus > 登录功能 #RuoYi-Vue-Plus
第四讲、Spring之Bean后处理器 文章内容根据黑马程序员Spring视频教程所写!!! 视频地址:点击这里 常见Bean后处理器main方法 /* bean 后处理器的作用 */ public class A04 { public static void main(String[] args) { // ⬇️GenericApplicationContext 是一个【干净】的 2024-04-25 Spring > 容器与Bean #Spring
第三讲、Spring之bean生命周期 文章内容根据黑马程序员Spring视频教程所写!!! 视频地址:点击这里 Spring Bean生命周期的各个阶段生命周期的执行顺序/** * @author Becant * 2024-04-25-17:52 * @version 1.0.0 * bean生命周期 */ @SpringBootApplication public class A03Application { 2024-04-25 Spring > 容器与Bean #Spring