此问题在此处已有答案:
Spring boot: Get current user's username(6个答案)
三个月前关门了。
我做了一个关于Spring Security的项目,老师让我用@AuthenticationPrincipal找个校长
我有这个控制器,我应该重新制作什么来插入@AuthenticationPrincipal?
@Controller
public class UserController {
private final UserService userService;
public UserController(UserService userService) {
this.userService = userService;
}
@GetMapping("/user")
public String showUser(Model model) {
User user = (User) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
model.addAttribute("user", user);
return "users";
}
}
1条答案
按热度按时间14ifxucb1#
用户删除的行。