session
shiro提供的session不依赖web容器,可以直接使用,如果是在web环境下,session中的数据和httpsession中的数据是通的。Shiro中的session可以出现在任何地方,例如service、dao等,不需要从controller中传递session参数,用户保存在session中的数据可以在HTTP session中获取,保存在httpsession中的数据也可以从session中获取。
session常用方法
api | 说明 |
---|---|
startTimestamp | session的创建时间; |
stopTimestamp | session的失效时间; |
lastAccessTime | session的最近一次访问时间,初始值是startTimestamp |
timeout | session的有效时长,默认30分钟 |
attributes |