我有以下代码,它使用@AuthenticationPrincipal查找经过身份验证的用户
@RequestMapping(value="/user/update",method=RequestMethod.POST)
public @ResponseBody User editUser(@RequestBody User newUser, @AuthenticationPrincipal User user, HttpServletResponse response) {
System.out.println("Authenticated User="+user);
}
问题是,当我打印出用户的名字时,它显示为空用户,而不是登录的用户。我需要做些什么来使其工作?