若依框架
文章平均质量分 93
小开心
“学习不是要沉醉于自己舒适区,而是要死磕”
展开
-
9、SpringBoot日志
Java 日志原创 2022-06-07 14:19:38 · 336 阅读 · 1 评论 -
7、数据权限注解
数据权限,一个注解搞定!注意点占位符sql.append(String.format(" OR %s.dept_id in(select rd.dept_id from sys_role_dept rd where rd.role_id=%d)", dataScope.deptAlias(), role.getRoleId()));mysql中的函数mysql中find_in_set()函数的使用https://www.cnblogs.com/xiaoxi/p/5889486.html搭建项原创 2022-05-31 17:00:25 · 677 阅读 · 0 评论 -
自定义限流注解
Redis 除了做缓存,还能干很多很多事情:分布式锁、限流、处理请求接口幂等性。。。太多太多了~代码:https://github.com/1040580896/rate_limiter1. 准备工作首先我们创建一个 Spring Boot 工程,引入 Web 和 Redis 依赖,同时考虑到接口限流一般是通过注解来标记,而注解是通过 AOP 来解析的,所以我们还需要加上 AOP 的依赖,最终的依赖如下:<dependency> <groupId>org.spri.原创 2022-05-29 17:12:36 · 653 阅读 · 0 评论 -
动态切换数据源
思路自定义一个注解 @DataSource,将来可以将该注解加在 service 层方法或者类上面,表示方法或者类中的所有方法都使用某一个数据源。对于第一步,如果某个方法上面有 @DataSource 注解,那么就将该方法需要使用的数据源名称存入到 ThreadLocal。自定义切面,在切面中解析 @DataSource 注解,当一个方法或者类上面有 @DataSource 注解的时候,将 @DataSource 注解所标记的数据源存入到 ThreadLocal 中。最后,当 Mapper 执行的原创 2022-05-23 11:24:12 · 2685 阅读 · 0 评论