springboot 如何获取session信息
时间: 2023-07-05 22:16:46 浏览: 1309
Springboot Session共享实现原理及代码实例
在Spring Boot中,可以通过HttpServletRequest对象来获取Session信息。具体步骤如下:
1. 在Controller中注入HttpServletRequest对象:
```
@Autowired
private HttpServletRequest request;
```
2. 通过HttpServletRequest对象获取Session:
```
HttpSession session = request.getSession();
```
3. 通过Session对象获取Session中存储的信息:
```
Object value = session.getAttribute("key");
```
其中,"key"是存储在Session中的键值对的键。
需要注意的是,获取Session信息需要在已经建立了Session的情况下才能成功获取,否则会返回null。另外,在使用Session信息时,也需要注意避免空指针异常等问题。
阅读全文