this.getToken token为null?

String token = this.getToken(userName).get("token"); token为null,程序执行不下去

img

没获取到这个属性值才为空,你看下你自定义的getToken方法里面怎么实现的。debug调试跟下代码不是很明显排查问题吗

this.getToken(userName)这个是否为空,你的这个this.getToken(userName).get("token")本身是先获取的是this.getToken(userName),如果这个得到的是null,那么你在null基础上get("token")肯定会报NullPointException,所以你要先判断this.getToken(userName)是否为空