java - 为权限数组覆盖 PermissionEvaluator 的 hasPermission 方法
问题描述
如何or
在hasPermission
此处优化多个是我在控制器内部的使用方式
@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
来处理权限数组和评估。
解决方案
推荐阅读
- c# - 如何在 SQLite、C# 中获取数据库信息并制作列表
- javascript - 如何在 JSON 中添加换行符?
- nginx - 如何在对 IPFS 节点的凭证 api 请求中使用 fetch 和 CORS
- mysql - SQL - 在存储过程的游标中动态更新记录仅从最后一条记录中获取值
- sql - 如何从 postgresql 中删除货币符号
- excel - 根据 2 列值删除重复行
- c# - 从控制器调用 SignalR Core Hub 方法时,角度客户端未接收数据
- android - Android 11 权限问题
- logging - 如何登录 ABB panel builder 600?
- python - 通过 Supervisor 运行时,Web 应用程序(Flask/Gunicorn)的功能有限