使用带Spring EL的复杂表达式(条件和括号)
我正在使用spring EL和spring security 有可能用parentesis生成“复杂”条件表达式吗使用带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
@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') ")