在用AOP做controller日志的时候,发现访问一个controller就会报空指针,一直得不到解决。最后同事发现了这个controller的方法是亮的(在idea),心想是不是被哪个地方调用了,果然AOP日志调用了,先开始怀疑是版本原因,后面经过测试排除掉了,在网上看别人写的demo都是public和无修饰符,心想是不是方法修饰符的原因,在排查的时候controller方法写的的修饰符是private,为类自己私有的,解决办法是把控制层的方法修饰符改为public,最后成功了。
在用AOP做controller日志的时候,发现访问一个controller就会报空指针,一直得不到解决。最后同事发现了这个controller的方法是亮的(在idea),心想是不是被哪个地方调用了,果然AOP日志调用了,先开始怀疑是版本原因,后面经过测试排除掉了,在网上看别人写的demo都是public和无修饰符,心想是不是方法修饰符的原因,在排查的时候controller方法写的的修饰符是private,为类自己私有的,解决办法是把控制层的方法修饰符改为public,最后成功了。
本文标题:spring aop日志报空指针
本文链接:https://www.haomeiwen.com/subject/fakbhxtx.html
网友评论