@ReqeustMapping("/org")
class OrgController
@ResponseBody
@ReqeustMapping("/{orgId}/privileges")
public List<Privilege> privileges(@PathVariable String orgId)
@ReqeustMapping("/employee")
class EmployeeController
@ResponseBody
@ReqeustMapping("/{employeeId}/privileges")
public List<Privilege> privileges(@PathVariable String employeeId)
链有点长,如果
org
相关的都要放到这个controller
中就是导致这个文件越来越复杂个人感觉这样会更好一点
当题主同学问到某公司下某个员工的权限的时候,我就感觉上面这些都没什么必要了。
先把
enable-matrix-variables
设为true不用那么多方法来提供privilege,只要一个方法:
Url可以是:/privileges/8866
或者 /privileges/8866;userId=0001