今天遇到一个很奇怪的问题,启动项目不报错,但是在访问url时报错,看提示信息说web啥啥啥的有问题,然后我往百度直接一粘报错信息,说少了@service或者@autowired注解,可是我检查了好几遍都没有漏写。
再继续看报错信息,发现后面说是什么空指针异常,又说是什么remember me 的报错,然后我到spring security相应的配置文件查找原因,看看是哪里写错了。可是检查好几遍都没有问题。
所以回过头来想了一下,既然是关于remember me的报错,可能和浏览器保存的cookie信息还存留有关。所以我就换一个IE浏览器访问项目地址,结果发现可以访问了。说明是浏览器本身记住了对应cookie信息而发生的报错。
所以后来我就将chrome浏览器对应的cookie缓存信息删除,发现真的可以访问了