Spring boot 如何使用Spring boot设置会话

Spring boot 如何使用Spring boot设置会话,spring-boot,Spring Boot,我正在使用seision创建简单的登录编程。我是spring boot的初学者。如果下面的用户名和密码正确,如何设置seision。如果用户名和密码正确,则成功运行。如何设置会话。我想在索引页上显示seision。还需要注销 登录 @PostMapping("/login") public String login(@ModelAttribute("user") User user ) {

我正在使用seision创建简单的登录编程。我是spring boot的初学者。如果下面的用户名和密码正确,如何设置seision。如果用户名和密码正确,则成功运行。如何设置会话。我想在索引页上显示seision。还需要注销

登录

 @PostMapping("/login")
        public String login(@ModelAttribute("user") User user ) {
            
            if(Objects.nonNull(oauthUser)) 
    {   
        ((User) httpSession).getUsername();
        return "redirect:/";
        
        
    } else {
        return "redirect:/login";
    }
   }
index.html

<h2>Welcome<h2>
欢迎您

您可以使用

 @Autowired 
 private HttpSession httpSession;

获取id
httpSession.getId()

httpSession.getId();我把它告诉了不可访问的代码,如果您在return语句之后这样做,这也就不足为奇了。我现在更新了上面的no error,以便在index.html中重设会话