controller层的service注入为null

首先

@service等注解是否用上

第二步

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

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

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

错误

controller层的service注入为null_第1张图片

正确controller层的service注入为null_第2张图片

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

具体解释自行查找spring的底层原理吧,我也讲不清楚,自己就是记录下遇到的问题和解决的方法

  • 2022.07.16 甲乙

你可能感兴趣的:(日常开发,java,开发语言)