InheritableThreadLocal简单实用

前言   之前用shiro作为安全框架来写项目的时候发现,配置完shiro之后,可以可以在登陆成功之后通过shiro提供的SecurityUtils.getSubject().getPrincipal(); 获取到用户信息,而且发现当前线程任何情况下都是能够获取得到的,那么shiro是怎么做到能将用户信息一直保存在subject中等待使用的呢? 通过源码我发现shiro是用了Inheritable
相关文章
相关标签/搜索