Я пишу свое первое приложение hello world весной mvc и получаю сообщение об ошибке. Должно быть напечатано на консоли строку «Я здесь», но выдается ошибка http 404 = «Исходный сервер не нашел текущийпредставление для целевого ресурса или не желает раскрывать, что существует "не знаю, где ошибка
здесь класс контроллера
@Controller
public class AddController {
@RequestMapping("/add")
public void add()
{
System.out.println( "I am here");
}
здесь л.с.-servlet.xml file
<ctx:annotation-config/>
<ctx:component-scan base-package="com.hp.demomvc.*">
</ctx:component- scan>
<bean id = "viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name = "prefix" value = "/WEB-INF/views/"/>
<property name = "suffix" value = ".jsp"/>
</bean>
<mvc:default-servlet-handler/>
здесь представлен набор зависимостей в pom.xml файл junit junit 3.8.1 test org.springframework spring-context 4.1.8.RELEASE
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.8.RELEASE</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.36</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
и вот файл web.xml
<web-app>
<display-name>Archetype Created Web Application</display-name>
<servlet>
<servlet-name>hp</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hp</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>