@Service(value="ResourcePermissonRedisServer")
public class ResourcePermissonRedisServer
extends java.lang.Object
| Constructor and Description |
|---|
ResourcePermissonRedisServer() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String[]> |
getExcludeMap()
查询权限排除记录,按照约定格式存入redis
约定格式为: key=staffid value=["[请求方式]/资源服务名/接口地址"] 例如: 123=["[get]/mbap-pp/rest/staff/get/{id}","[get]/mbap-pp/rest/staff/sort"] |
java.util.Map<java.lang.String,java.lang.String[]> |
getRestResourcePermisson()
查询菜单权限记录,按照约定格式组成新的Map
约定格式为: key=[请求方式]/资源服务名/接口地址 value=[权限分组] 例如: [get]/mbap-pp/rest/staff/get/{id} = [ROLE_1,STAFF_1,DEPT_1,CLIENT_1] |
void |
initClient()
初始化客户端数据到redis
|
void |
initData()
项目启动时,从数据库的权限表获取权限记录,按照约定格式存入redis
|
@PostConstruct public void initData()
public void initClient()
public java.util.Map<java.lang.String,java.lang.String[]> getExcludeMap()
public java.util.Map<java.lang.String,java.lang.String[]> getRestResourcePermisson()