LoginHolder.java 533 B

123456789101112131415161718192021222324252627
  1. package jnpf.util;
  2. import jnpf.permission.entity.UserEntity;
  3. /**
  4. *
  5. * @author JNPF开发平台组
  6. * @copyright 引迈信息技术有限公司
  7. */
  8. public class LoginHolder {
  9. private static final ThreadLocal<UserEntity> USER_CACHE = new ThreadLocal<>();
  10. public static UserEntity getUserEntity(){
  11. return USER_CACHE.get();
  12. }
  13. public static void setUserEntity(UserEntity userEntity){
  14. USER_CACHE.set(userEntity);
  15. }
  16. public static void clearUserEntity(){
  17. USER_CACHE.remove();
  18. }
  19. }