课设调试中报错如下:
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:986)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870)
javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855)
javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
错误是空指针错误,这个问题经过我一番断点排查后,发现问题就出现在Service的实现接口里面,在Service去调用DAO层的时候就报错了,在往上细想,可能就是在引用DAO层的时候出现了问题,然后去查看引用DAO层的代码,果然就发现了问题的所在,在图片上很明显的可以看出我在引用DAO层的时候写漏了注释@Resourse,后面我加上注释再进行操作问题解决了
(一开始以为注解写一个就可以了…)