InheritableThreadLocal簡單實用

前言   之前用shiro作爲安全框架來寫項目的時候發現,配置完shiro之後,可以可以在登陸成功之後通過shiro提供的SecurityUtils.getSubject().getPrincipal(); 獲取到用戶信息,而且發現當前線程任何情況下都是能夠獲取得到的,那麼shiro是怎麼做到能將用戶信息一直保存在subject中等待使用的呢? 通過源碼我發現shiro是用了Inheritable
相關文章
相關標籤/搜索