¿Dónde puedo encontrar proyectos de Spring MVC para principiantes?

Echa un vistazo a este repositorio de github. Buena suerte con tu aprendizaje. in28minutes / SpringMvcStepByStep

Aprenderás sobre

  • DispatcherServlet
  • Aplicación básica de gestión de Todo con inicio / cierre de sesión
  • Modelo, controladores, ViewResolver y filtros
  • Formularios: enlace de datos, validación
  • Enfoque basado en anotaciones: @RequestParam, @PathVariable, @ModelAttribute, @SessionAttributes, etc.
  • Bootstrap para darle estilo a la página
  • Seguridad de primavera
  • Internacionalizacion
  • Manejo de excepciones
  • Servicios básicos de REST

Pasos 11 a XX: Use Spring MVC para construir su primera aplicación web

  • Paso 11: Configure la aplicación para usar Spring MVC
  • Paso 12: Primer Spring MVC Controller, @ResponseBody, @Controller
  • Paso 13: Redireccionar para iniciar sesión JSP – LoginController, @ResponseBody y View Resolver
  • Paso 14: DispatcherServlet y Log4j
  • Paso 15: muestre el ID de usuario y la contraseña en la página de bienvenida: ModelMap y @RequestParam
  • Paso 16: Iniciar sesión y eliminar todos los códigos basados ​​en Servlets JEE
  • Paso 17: cableado automático de primavera y gestión de dependencias: @Autowired y @Service
  • Paso 18: Crea TodoController y list-todos.jsp. Haga de TodoService un @Service e inyéctelo.
  • Paso 19: Arquitectura de la aplicación web
  • Paso 20: más sobre Spring Framework
  • Paso 21: Sesión vs Modelo vs Solicitud – @SessionAttributes
  • Paso 22: Nuevo Todo y redirigir a un controlador
  • Paso 23: JSTL
  • Paso 24: Bootstrap: uso de Webjars
  • Paso 25: eliminemos un Todo
  • Paso 26: use Bootstrap para formatear y agregar Validaciones HTML5
  • Paso 27: Presente las validaciones JSR 349 ​​utilizando Hibernate Validator – First Command Bean.
  • Paso 28: Actualicemos un Todo
  • Paso 29: agreguemos una fecha objetivo para Todo: use initBinder para manejar los campos de fecha
  • Paso 30: barra de navegación y fragmentos JSP
  • Paso 31: Preparémonos para Spring Security
  • Paso 32: Configuración inicial para Spring Security
  • Paso 33: refactorice y agregue la funcionalidad de cierre de sesión con Spring Security
  • Paso 34: Manejo de excepciones en Spring MVC – @ControllerAdvice, @ExceptionHandler y página de error en web.xml
  • Paso 35: agreguemos internacionalización – i18n
  • Paso 36: Servicios básicos de Spring Rest – @RestController y jackson-databind
  • Paso 37: Más servicios de descanso – @PathVariable

Puede verificarlo aquí :

Ejemplo de Spring 3 MVC hello world

Ejemplo de Spring MVC hello world

o google esto:

Principiante Spring MVC proyectos

Esto puede ayudar

Spring MVC Tutorial