@RequiresPermissions("a:b:c")注解后的这三个参数怎么解读,是独立的三个条件,还是有关联的,这个注解应该怎么理解,求解答
例如: @RequiresPermissions({"file:read", "write:aFile.txt"} )
void someMethod();
要求subject中必须同时含有file:read和write:aFile.txt的权限才能执行方法someMethod()。否则抛出异常AuthorizationException。
没什么意义,就是一种自定义的权限标识,想怎么定义都可以
我的意思是,这个是解读为满足a中的b为c才进入方法,还是说满足a,满足b,满足c,才进入方法,还是说其他解读方式,他们是相互独立的关系,还是有关联的关系