有好些天没有更新博客了,这几天忙着做项目,准备考试。
今天想总结的是项目中遇到的一个问题
最近在做项目中关于权限验证这一块的东西,想测试一下添加数据,突然报了这个错误:
着实找了我一下午,debug看源码,网上搜,一直没找到原因,后来晚上回去之后想了一下,有可能是在哪new了对象,导致它注入不进去,所以报null,对着相关的类仔细查了一下,终于发现:
在给shiro配置类注入jwtFilter的时候,用的是new一个filter,难怪一直会报null的问题
改为自动注入就ok了
平时写项目一定要注意这些小坑,@autowired自动注入时,如果已经new了对象,自动注入是不会成功的。