我需要检索登录用户的用户名,任何人都可以吗?找不到文档中可用的任何内容:/
我需要用户名,而不是我登录的userId,
这需要通过REST调用
答案 0 :(得分:0)
您可以在其余调用的方法参数中使用Pricipal。代码片段是这样的.Principal还有一些其他的选项,你可以玩。
public String updateUser(@Valid User user,BindingResult result,Model m,HttpServletRequest request,HttpSession session,Principal principal){ System.out.println(“登录用户:”+ principal.getName()); //给出登录的用户名。 }