Я получаю сообщение об ошибке с аннотацией spring @autowired, которое мне не удается устранить.
Пожалуйста, кто-нибудь может помочь мне решить эту проблему?
Error
тип Отчет об исключении
сообщение Ошибка обработки запроса; вложенное исключение
java.lang.NullPointerException
description Сервер обнаружил внутреннюю ошибку, которая помешала ему
от выполнения этого запроса.
исключение org.springframework.web.util.NestedServletException:
Ошибка обработки запроса; вложенное исключение
java.lang.NullPointerException
org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:982)
org.springframework.web.servlet.FrameworkServlet.doPost (FrameworkServlet.java:872)
javax.servlet.http.HttpServlet.service (HttpServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java:846)
javax.servlet.http.HttpServlet.service (HttpServlet.java:728)
первопричина java.lang.NullPointerException
demo.DAO.QuestionDAO.getQuestion (QuestionDAO.java:30)
demo.controller.QuizController.LoginAuthenticate (QuizController.java:27)
sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник)
sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник)
java.lang.reflect.Method.invoke (неизвестный источник)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke (InvocableHandlerMethod.java:205)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest (InvocableHandlerMethod.java:133)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle (ServletInvocableHandlerMethod.java:97)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:827)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:738)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle (AbstractHandlerMethodAdapter.java:85)
org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:963)
org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:897)
org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:970)
org.springframework.web.servlet.FrameworkServlet.doPost (FrameworkServlet.java:872)
javax.servlet.http.HttpServlet.service (HttpServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java:846)
javax.servlet.http.HttpServlet.service (HttpServlet.java:728)
Весна-servlet.xml
QuestionDAO класс
package demo.DAO;
import java.util.List;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Component;
import com.Pojo.Questions;
@Component
public class QuestionDAO {
@Autowired
private JdbcTemplate jdbcTemplate;
public List<Questions> getQuestion() {
String sql= "select * from questionsdb";
Questions q= new Questions();
List<Questions> questList= jdbcTemplate.query(sql, new QuestionMapper());
return questList;
}
}