springboot controller调用某个方法报service注入为null,而同个controller的其他方法注入却是正常的

今天拉取代码时,发现有个同事提交的方法总是调用报错空指针,而该类的同个方法却是正常的。

通过断点调试发现是在调用Service时报空指针,如图:

 而调试其他controller方法却是没问题的,如图:

后来检查方法Service、参数和配置等都是正确的。

最后认真看了下,发现该controller方法是private的,是private的,是private的!!

改成public后就正常了。

其实认真看下,代码检查插件已经在该方法有加亮背景提示问题的了,如图: 

 


版权声明:本文为fanfuqiang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。