info:Resolving exception from handler [void cn.course.controller.LoginController.CheckUser(cn.course.entity.Student,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception]: java.lang.NullPointerException
DEBUG [http-bio-8080-exec-8] - Could not complete request
java.lang.NullPointerException
at cn.course.service.impl.StudentServiceImpl.login(StudentServiceImpl.java:38)
at cn.course.controller.LoginController.CheckUser(LoginController.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
一定要看它的报错信息,找到出错的问题在哪。
1.
原因之一:没有在StudentServiceImpl里添加@Autowired标签。
** 解决方法:
如果你是用注解方式注入bean的话,三大类的标签一定要检查:controller的@Controller,创建实体类时要用@Autowired, serviceimpl的@service,dao的@Repository,不然bean会无法注入.**
注解位置(以我的项目为参考):
SSM项目错误:使用service类的时候,java.lang.NullPointerException造成原因之一
最新推荐文章于 2023-01-10 16:46:47 发布