首页 > 解决方案 > 为权限数组覆盖 PermissionEvaluator 的 hasPermission 方法

问题描述

如何orhasPermission此处优化多个是我在控制器内部的使用方式

@PreAuthorize("hasPermission(#user, 'user', 'DashBoard') or hasPermission(#user, 'user', 'Statistics') or hasPermission(#user, 'user', 'Graphs') or hasPermission(#user, 'user', 'Forum')

我想要类似的东西

@PreAuthorize("hasPermission(#user, 'user', 'DashBoard,Statistics,Graphs,Forum')

并想重载PermissionEvaluator来处理权限数组和评估。

标签: javaspringspring-bootspring-security

解决方案


推荐阅读