3

您好,我的问题是在@preauthorize spring 注释中添加条件语句,我需要为主体授予Users_view 和Users_manage 权限,但我无法 @PreAuthorize("hasPermission(#id, 'com.foo', 'USERS_VIEW','USERS_MANAGE')") 在@preauthorize 中添加两个权限,如下所示,我有如下想法

@PreAuthorize("hasPermission(#id, 'com.foo', 'USERS_VIEW') OR hasPermission(#id, 'com.foo', 'USERS_VIEW')")

是否会在@preauthorize 中支持条件子句,所以如果不是,解决方案是什么。(这里我只需要使用@preauthorize 而不是 hasroles[]

提前致谢

4

1 回答 1

5

当然会的。但是我没有尝试过大写,小写是肯定的(我的意思是or代替OR)。请参阅官方文档的逻辑运算符部分。

于 2013-05-03T08:10:56.843 回答