@GetMapping("/user")
public String user(@AuthenticationPrincipal Principal principal, Model model){
model.addAttribute("username", principal.getName());
return "user/user";
}
@AuthenticationPrincipal Principal principal
返回的是userdetails
可以使用getUsername()方法获取用户名,使用getPassword()获取密码,常用就获取用户名
也可以使用如下:进行获取
@AuthenticationPrincipal UserDetails user 如下图: