- 博客(4)
- 收藏
- 关注
原创 Shiro权限控制注解@RequiresPermissions的使用
刚学习一个新的注解,这是shiro里的一个注解,该注解主要是用来做权限控制的,我们来看一下项目里随便拉来的一个value:要求subject中必须同时含有test:shop:goods:add和test:shop:goods:edit的权限才能执行注解下边的方法(),多个权限用“,”号分割,权限不对会抛出异常AuthorizationException。logical=logical.OR 或 表示满足其中一个权限即可访问,logical=logical.AND 与 表示满足所有权限才能访问。.
2021-06-01 18:46:28
984
原创 解决idea在运行前报错内容Command line is too long......,无法运行问题
解决idea在运行前报错内容Command line is too long…,无法运行问题报错的内容是:Error running XXX: Command line is too long. Shorten command line for XXX or also for Application default configuration.在项目这个位置找到workspace.xml,找到这个标签// An highlighted block<component name="Propert
2021-05-27 10:52:18
277
原创 3种循环语句的用法
for循环格式:for(初始化语句1;条件判断语句2;步进语句4){循环体3;}执行流程:先执行1,然后判断2是true还是false,如果是true,则执行3,然后执行4,然后再判断2是true还是false,如果还是true,则继续循环…直到2变成false,循环才会结束while循环格式:初始化语句1;while(条件判断语句2){循环体3;步进语句4;}执行流程:先执行1,然后判断2是true还是false,如果是true,则执行3,然后执行4,然后再判断2是true还是fal
2020-09-19 13:30:43
831
原创 switch的用法
**switch **概念:switch语句主要是对一些罗列出来的数据进行判断,然后根据判断的结果执行代码;使用场景:当多个数据值选其一执行的时候,可以使用switchswitch格式:switch(数据值){case 数据值1:代码块1;break;case 数据值2:代码块2;break;…default:代码块n+1;[break;]}执行顺序:根据switch后小括号中的数据值与大括号中的case后的值做匹配,谁匹配成功,则执行对应的代码块;若都不匹配,则执行defau
2020-09-19 13:22:11
4714
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人