Xml Spring安全中的多重角色

Xml Spring安全中的多重角色,xml,spring-security,Xml,Spring Security,我正在用Spring security做一个项目,我根据部门和职位给我的用户分配角色,例如Admin和HR,如果只有两个角色可以进入access=“'Admin'和'HR'”而不是access=“'Admin'或'HR'”,我怎么才能做到这一点?您有两种选择,第一种是使用类似于下面的SPeL access="hasRole('ROLE_ADMIN') and hasRole('ROLE_HR')" 第二种选择是,创建一个自定义角色,比如角色,然后执行普通操作 access="hasRole('

我正在用Spring security做一个项目,我根据部门和职位给我的用户分配角色,例如
Admin
HR
,如果只有两个角色可以进入
access=“'Admin'和'HR'”
而不是
access=“'Admin'或'HR'”,我怎么才能做到这一点

您有两种选择,第一种是使用类似于下面的SPeL

access="hasRole('ROLE_ADMIN') and hasRole('ROLE_HR')"
第二种选择是,创建一个自定义角色,比如角色,然后执行普通操作

access="hasRole('ROLE_ADMINnHR')"

注意:为了更清楚,您需要进一步解释您的问题。

请发布一些有关您希望在何处执行此检查的详细信息。在页面、控制器、XML文件等上,您已经尝试了哪些不起作用的内容?在你的问题中发布更多信息将有助于其他人了解如何更好地帮助你。