加入了aop技术后,用于记录全局日志,访问登录以后,访问业务接口,直接报null
跑到了异常类里,结果是nullpointerexception空接针。
跟踪以后发现是@Autowired没有注入成功,直接是null导致。
最好测试发现是private修饰词导致,直接报错。
将controller类里的方法由private直接改为public,问题解决。
以下这个兄弟,总结的不错:
方法中使用了@Autowired或者@Resource注入的对象
1)没有Aop切面的情况下,public,protected,private都能正常的映射
2)在有Aop切面的情况下,public,protected 可以正常映射,但是使用private会报空指针异常,注入对象为null