写接口时发现很多时候都要先取得当前登录用户,比如
@At
@Ok("json")
@RequiresAuthentication
public Object info(){
Sys_user loginUser = (Sys_user)SecurityUtils.getSubject().getPrincipal(); // 当前登录用户
// 其他操作
}
因为每个接口的开头都这样写一行有点嫌麻烦......
不知道能不能和注入HttpServletRequest req类似、把这个loginUser直接作为参数注入吗?大概这样子:
public Object info(Sys_user loginUser){ // 操作 }