controller层的service注入为null

导读:本篇文章讲解 controller层的service注入为null,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

首先

@service等注解是否用上

第二步

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

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

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

错误

在这里插入图片描述

正确在这里插入图片描述

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

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

  • 2022.07.16 甲乙

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/96231.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!