解决SSM框架报Request processing failed; nested exceptionis java.lang.NullPointerExceptio

最近在Android-studio做一个餐饮管理系统服务员前台操作的一个APP,在使用SSM框架做服务端,在APP调用服务端的时候报了如下图的一个错误:

准确的说报的一个最主要的一个错就是:Request processing failed; nested exception

is java.lang.NullPointerExceptio,这语句的意思就是说:请求处理失败,嵌套异常为java.lang.NullPointerExceptio空指针异常

这个问题经过我一番断点排查后,发现问题就出现在Service的实现接口里面,在Service去调用DAO层的时候就报错了,在往上细想,可能就是在引用DAO层的时候出现了问题,然后去查看引用DAO层的代码,果然就发现了问题的所在,在图片上很明显的可以看出我在引用DAO层的时候写漏了注释@Autowired,后面我加上注释再进行操作问题解决了

解决办法:

这次会出现的这样的问题完全是自己的粗心大意和马虎才导致的,所以说在编写代码的时候一定要细心,遇到问题也要细心的去查找

最后给大家普及一下注释@Autowired的作用:

Autowired是Spring的核心注解,它可以对类成员变量、方法及构造函数进行标注,让spring 完成 bean 自动装配的工作。@Autowired 默认是按照类去匹配,配合 @Qualifier 指定按照名称去装配 bean。也是IOC自动装配

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值