老师想问一下,这里写local.get().toString为啥会报空指针异常

来源:5-5 实现注册超级管理员功能(Web层)

無業遊民0781

2021-03-17

public String getToken(){
        //System.out.println(local==null?"local为空":"local不为空");
        return (String) local.get();
    }

老师想问一下,这里写local.get().toString为啥会报空指针异常

写回答

1回答

神思者

2021-03-17

因为不是每次调用这个方法都能拿到Token字符串的,只有在令牌需要更新的时候这里才会拿到新的Token,所以你不分青空皂白调用toString(),如果令牌没不需要更新肯定会出异常

0
0

SpringBoot 在线协同办公小程序开发 全栈式项目实战

未来趋势型业务 + 前后端综合技术栈 + 惊艳的细节打磨

1798 学习 · 1915 问题

查看课程