controller层注入的service为null
问题描述: 今天前端请求我的接口的时候不管怎么传值都会异常,于是我看了一眼后台。
发现报了空指针异常
于是我排查Service的实现类上是否有@Service注解等等,
找来找去,找来找去,找来找去。。。
还在群里讨论,到底咋回事
最终经过百度筛查,发现了一个会让大家打死我的问题。
那就是———— 我特么不知道怎么回事我的Controller类里面有个方法的修饰符是private !!!!
说人话就是Controller类里面的方法的修饰符有个不小心写成了private,导致整个Controller类没有实例化
这个确实牵扯到了Spring的低层原理
但是除了粗心大意,应该不会有人把修饰符写成私有的
行,记录一次搞笑又有意思的找bug历程!