Spring系列
文章平均质量分 61
qq_45387173
这个作者很懒,什么都没留下…
展开
-
若依如何实现数据范围过滤的
若依如何实现数据范围过滤的 若依源码分析-----数据范围过滤 通过${params.dataScope}在需要进行数据范围过滤的地方拼接一个sql语句。 or d.dept_id in (select dept_id from sys_role_dept where role_id ={rolelist}) 我们看一下若依是如何实现的 首先在需要进行数据范围过滤的地方加上注解 @DataScope(deptAlias = “d”) 比如下面server层获取部门清单 /** * 查询部门管理数据 *原创 2021-07-27 21:09:24 · 3214 阅读 · 0 评论 -
Spring AOP
最近阅读若依的源码,看到他的数据范围过滤,读到一句话不是很理解,就又重新看了一下Spring AOP,在这里记录一下! Object params = joinPoint.getArgs()[0]; AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象 AOP join point 连接点,程序中的一些时间点,例如一个方法的执行,或者是一个异常的处理。在Spring AOP中, join point总是方法的执行点,即只有方法连接点。 point cut 切点,翻译 2021-07-27 20:48:27 · 151 阅读 · 0 评论