Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带Spring EL的复杂表达式(条件和括号)_Spring_Spring Security_Spring El - Fatal编程技术网

使用带Spring EL的复杂表达式(条件和括号)

使用带Spring EL的复杂表达式(条件和括号),spring,spring-security,spring-el,Spring,Spring Security,Spring El,我正在使用spring EL和spring security 有可能用parentesis生成“复杂”条件表达式吗 @PreAuthorize("( hasRole('ROLE_USER') and ( isOwnerDocumentUUID( #docUuids ) ) or hasRole('ROLE_ADMIN') ") 抛出java.lang.IllegalArgumentException: 无法分析表达式 但是 已接受。如果您有一个额外的(),则以下操作应有效: @PreAuth

我正在使用spring EL和spring security

有可能用parentesis生成“复杂”条件表达式吗

@PreAuthorize("( hasRole('ROLE_USER') and ( isOwnerDocumentUUID( #docUuids ) ) or hasRole('ROLE_ADMIN')  ")
抛出java.lang.IllegalArgumentException:

无法分析表达式

但是

已接受。

如果您有一个额外的
),则以下操作应有效:

@PreAuthorize("( hasRole('ROLE_USER') and isOwnerDocumentUUID( #docUuids ) ) or hasRole('ROLE_ADMIN')  ") 

谢谢!我要换眼镜了!
@PreAuthorize("( hasRole('ROLE_USER') and isOwnerDocumentUUID( #docUuids ) ) or hasRole('ROLE_ADMIN')  ")