mapeamento de servlet MVC de mola - spring-mvc

Eu estou tentando um aplicativo de primavera MVC de amostra. Meu web.xml tem

<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>

então minha pergunta é como eu posso chamar meu controlador de teste se eu apenas digitar o URL

   http://localhost:8080/MySpringProject/test

Onde preciso fazer a mudança para chamar exatamenteesse tipo de URL para que meu controlador de teste ligasse. Eu não sei o que estou perguntando é correto ou não, mas minha exigência é que eu não quero terminar meu URL com "/" ou "test.htm".

Por favor, ajudem e obrigado antecipadamente

Respostas:

4 para resposta № 1

Você geralmente mapeia seu servlet de dispatcher para /, e então você tem controladores com @RequestMapping("/foo/bar"). Mas se você definir um servlet com um URL mais específico, ele será escolhido.