controller层的service注入为null

258 阅读1分钟

首先 @service等注解是否用上

第二步 最近开发发现一个空指针的错误,反复对比参数,发现都对,结果发现注入的service为null。

经检查发现该controller里所有注入的service都为空。

首先排查注解,发现都对,然后网上各种搜,最后定位到问题:方法用private修饰

错误

正确 大概总结:private 方法作为@RequestMapping,会导致整个类未实例化.

具体解释自行查找spring的底层原理吧,记录下遇到的问题和解决的方法.