- 博客(4)
- 收藏
- 关注
原创 若依如何实现数据范围过滤的
若依如何实现数据范围过滤的 若依源码分析-----数据范围过滤 通过${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 3244
翻译 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 153
原创 2021-07-22
css 块级元素 块级元素总是从新行开始,并占据可用分全部宽度(尽可能的向左向右伸展) 行内元素 内联元素不从新开始,仅占用所需的宽度 Display Display : :none; 通常与js一起用,以隐藏和显示元素,而无需删除和重新创建他们。 覆盖默认的Display值 每个元素都有一个默认值,但是可以覆盖他。 设置元素的Display属性仅会改变元素的显示方式,而不会改变元素的种类。因此display:block的行内元素不允许 包含其他块级元素 隐藏元素 display : none; 元素可
2021-07-22 10:29:40 201
原创 el-tree实现左右滑动
1. 给el-tree的父级元素设置宽度,overflow:auto; 2. 给el-tree设置最小宽度为100%,因为tree展开时的宽度可能会大于父级元素的宽度,设置display:inline-block;让他不换行。 代码: <!--父级元素--> .head-container { width: 220px; height: 100%; overflow: auto; } .el-tree { display: inline-block; min-width
2021-07-22 10:25:27 947
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人